osmo-pcu.git branch radisys/egprs_features created. 9ddc3c7845b094911b3eba1d17e6a74d7e7503ee

gitosis at osmocom.org gitosis at osmocom.org
Fri Dec 30 09:17:29 UTC 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, radisys/egprs_features has been created
        at  9ddc3c7845b094911b3eba1d17e6a74d7e7503ee (commit)

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=9ddc3c7845b094911b3eba1d17e6a74d7e7503ee

commit 9ddc3c7845b094911b3eba1d17e6a74d7e7503ee
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Fri Dec 30 12:24:38 2016 +0530

    PDCH allocation across two TRX
    
    Implementation:
    PCU keeps track of number PDCH across all the TRXs at BTS context and also keeps number
    of active PDCHs in each TRX context. This ratio gives the CAPACITY of each TRX.
    
    1st Phase:
    	While selection of TRX, functions get_possible_trxs(for multiple TS)
    	and get_possible_trxs_sba(Single block allocation, Ex: during RACH)
    	gets possible TRXs based on TFIs availability.
    2nd Phase: outcome of TRXs(from get_possible_trxs, get_possible_trxs_sba) will
    	be fed to get_suitable_trx function. Which does actual load balancing on each TRX.
    	And selects the best fit TRX, based on below equation
    	PROBABILITY = MAX_PROBABILITY – ((LOAD * 100)/CAPACITY);
    
    	If same PROBABILITY
    		Select the one with higher capacity
    	Else
    		Find the TRX with higher PROBABILITY
    
    	MAX_PROBABILITY  = 65535;
    	LOAD: Initialized to 0, Later gets incremented with number of TS allocated.
    	and decremented whle TBF deletion, based on number of TS allocated
    
    Below are the test executed on Unit test environment
    1)	2 TRXs, with same Capacity
    2)	2 TRX with ½ capacity
    3)	2 TRXs with ¼ capacity
    4)	2 TRX with UL and DL allocation to ensure Tbfs on both direction is hosted on same TRX
    5)	2 TRX with same Capacity and  DL TBF creation and deletion scenarios to ensure proper
    	load balancing criteria for actual Load.
    
    Below are the Test executed on Integration setup with Ettus B200 setup with 2
    	TRXs with same CAPACITY.
    1)	TRX allocation during RACH procedure(SBA allocation)
    2)	TRX allocation during DL TBF creation with multi time slots(4 time slots)
    3)	TRX allocation while Ping Test
    4)	TRX allocation while UDP test
    5)	TRX allocation for web browsing.
    6)	2 MS test with each TRX sharing 1 MS. Received aggregate throughput of
    	446 kbps(223 Kbps each)
    
    Limitation:
    1)	 BSSGP flow control needs to be tuned since test with 2 MS with each MS on different TRX
    	runs for 20 mins
    2)	USF resource availibility is not checked while selecting the TRX as existing implementation
    
    Change-Id: Ifb61a7862d55af828383b6dfe728628e546ed12b
    Related: OS# 1775

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d3ae14c18f44d24c0a5c592fa9bdc9350b90cfd3

commit d3ae14c18f44d24c0a5c592fa9bdc9350b90cfd3
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Fri Dec 30 11:15:08 2016 +0530

    Sanitizer build fix for invalid value of egprs_puncturing_values
    
    This patch is probable fix for "tbf_dl.cpp:766:65: runtime error: load
    of value 32766, which is not a valid value for type
    'egprs_puncturing_values'"
    
    Change-Id: Ice54edc7e4a936eb2f2dd8a243673a30dceef542

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=fcf2af400a83cfa80dc203aad0438b74fce25d91

commit fcf2af400a83cfa80dc203aad0438b74fce25d91
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Fri Dec 30 11:05:00 2016 +0530

    Handle packet access reject during packet resource request
    
    When Packet resource request is received, PCU will generate the
    packet access reject if no resources are present. The encoding is done
    based on section 7.1.3.2.1 and 8.1.2.5 of 44.060 version 7.27.0 Release 7.
    This patch also includes the test case to validate the generated
    packet access reject message.
    
    This patch is integration tested on Osmo-trx setup with Ettus B210 board
    and LG F70 MS with some simulation code changes in Osmo-pcu.
    
    Change-Id: I05ff25124b58905586caa0c0c37023d69724f121

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f595a4eadb340b225f2308fd1c33b8760958f365

commit f595a4eadb340b225f2308fd1c33b8760958f365
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 20:23:15 2016 +0530

    Update README with working commit versions for openbsc.
    
    Necessary changes for enabling new feature in openbsc.

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ac82ca15e631c6e75f1935422434a89f59356ecd

commit ac82ca15e631c6e75f1935422434a89f59356ecd
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 20:14:00 2016 +0530

    Array indexing for SPB counters in bts statistics.
    
    Array indexing mismatch is corrected for SPB counters.
     (bts_ctr_description with the bts counter declaration).

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=1b465dbadd58fc185e6fb6f773eb28d2861df3db

commit 1b465dbadd58fc185e6fb6f773eb28d2861df3db
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 20:12:16 2016 +0530

    Will enable padding support for MCS8 to MCS6/MCS3 transition in EGPRS DL.

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=77b5da51ac3430f4e432695679e057248e7d5345

commit 77b5da51ac3430f4e432695679e057248e7d5345
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 20:10:51 2016 +0530

    Update README with working commit versions of osmo components
    
    Necessary changes for build this pcu.

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=22529354e1037d5e5cf265661a0738c874390c32

commit 22529354e1037d5e5cf265661a0738c874390c32
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 20:09:32 2016 +0530

    Add test case for testing PUAN
    
    This test case is for testing generation of
    EGPRS PUAN. Corresponding log files .ok and .err
    are modified.

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=17ee61703200271cfe86486c007b1d2d03ba24ee

commit 17ee61703200271cfe86486c007b1d2d03ba24ee
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 20:05:28 2016 +0530

    Add compression support in EGPRS PUAN
    
    This adds compression of bitmap in PUAN. The compressed bitmap
    is used only if the number of bits in the bitmap does not fit in
    the message and there is a gain after compression.
    The algorithm is part of libosmocore and so there is dependency
    on the libosmocore for compilation.
    The algorithm is tested on integration setup by forcing compression.

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=366931baa646a7e7fb74e9021f37d5de1c0df033

commit 366931baa646a7e7fb74e9021f37d5de1c0df033
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Thu Dec 29 19:55:22 2016 +0530

    Refactoring write_packet_ack_nack_desc_egprs to prepare for CRBB support

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ee78bf0882d982ed69a98a0207dec1a1d00de32a

commit ee78bf0882d982ed69a98a0207dec1a1d00de32a
Author: sivasankari <Sivasankari.Theerthagiri at radisys.com>
Date:   Thu Dec 15 17:39:14 2016 +0530

    Adds rate_ctr_init in the startup of osmo-pcu
    
    Issue:Though the rate_ctr framework is used in osmo-pcu for bts statistics,
          the interval counters are always 0.
    Fix:rate_ctr_init is added in the startup which arms the timer and hence
        the rate ctr intervals is displayed with proper values.
    
    Change-Id: Ib0f33d2de9406aa7436aa9aeb6a8dabdff96383b

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=da7250ad2c1cd5ddc7d3c6e10435a00b357ef8f7

commit da7250ad2c1cd5ddc7d3c6e10435a00b357ef8f7
Author: sivasankari <Sivasankari.Theerthagiri at radisys.com>
Date:   Fri Dec 16 12:57:18 2016 +0530

    Add counter at BTS level And statistics at TBF/MS level.
    
    Adds spb counters at BTS level(show bts statistics).
    Adds RLC/MAC downlink control msg at ms level(show ms imsi <imsi_val>).
    Adds the number of coding schemes counter for UL at TBF level.
    
    Change-Id: Icbe4ba95e34bea89ee36f532d099db68204b7c38

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=963cdaffd5d2ba698010c7c4000792487e07a2e8

commit 963cdaffd5d2ba698010c7c4000792487e07a2e8
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Nov 26 15:24:06 2016 +0100

    Fix uninitialized members in pcu_l1_meas()
    
    Change-Id: I76a03c9f54be474ab9ece908ef782807d555c6ac
    Fixes: Coverity CID 57952

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=1f2bb6e93e71b64f0dce6d64420c5b62a6847e85

commit 1f2bb6e93e71b64f0dce6d64420c5b62a6847e85
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Nov 26 15:22:08 2016 +0100

    struct pcu_l1_meas_ts: initialize ms_i_level
    
    Change-Id: I93de7589d746b91ba26b1b36bf2690f125277cd0
    Fixes: Coverity CID 57953

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=5395073fff9870e82358721126062d501ea4ad31

commit 5395073fff9870e82358721126062d501ea4ad31
Author: sivasankari <Sivasankari.Theerthagiri at radisys.com>
Date:   Thu Dec 8 17:15:17 2016 +0530

    Add statistics in the ms and tbf level.
    
    Adds DL throughput in show ms imsi <imsi_value>.
    Adds the number of coding schemes counter and rlc nacked counter at TBf level.
    
    Change-Id: Ia95b0404989b00db0e7ba416bc40d09ef41fde1c

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=cc4214a4290a1d764d511b90beb48d55332b2bd1

commit cc4214a4290a1d764d511b90beb48d55332b2bd1
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Fri Dec 9 16:12:42 2016 +0530

    Sanitizer build fix for TbfTest
    
    Change-Id: Ia6993fd6f89c9d9ed00ec6cb4b27953e72fa1f52

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=0e63644d14b1e4513241739ca67f3bf88d5093db

commit 0e63644d14b1e4513241739ca67f3bf88d5093db
Author: Mrinal Mishra <mrinal.mishra at radisys.com>
Date:   Mon Nov 28 19:46:50 2016 +0530

    Add debugging log for RLC data block decoding
    
    Added debugging log for RLC UL Data Block decoding for both GPRS/EGPRS cases.
    
    Change-Id: I8c197bdc4cd1330cbab0adfd188336d27682cec4

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=34bfbdaf9e94bc22e2516f32b9f5c8c088a19628

commit 34bfbdaf9e94bc22e2516f32b9f5c8c088a19628
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Nov 30 00:37:32 2016 +0100

    debian: fix: add pcuif_proto.h to osmo-pcu.install
    
    Following 68fc12775fac03e5e26a008dfa68c92498bfb772
    'Install the pcuif_proto.h header file'
    we need to add pcuif_proto.h to the debian install file.
    
    Change-Id: Ib8e185900826baadcc96fcde1491903dbaf85f8b

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=168911b43855247916ec9e05fd61fe96ba3c9fcf

commit 168911b43855247916ec9e05fd61fe96ba3c9fcf
Author: sivasankari <Sivasankari.Theerthagiri at radisys.com>
Date:   Fri Nov 25 19:53:36 2016 +0530

    Add new BTS level counters
    
    Adds counters for Immediate Assignment Reject, Packet Access Reject,
    Channel Request Description and Final Block resend.
    
    Change-Id: I23e326d4ea489aa4967e452fe02773b44ab146f7

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=68fc12775fac03e5e26a008dfa68c92498bfb772

commit 68fc12775fac03e5e26a008dfa68c92498bfb772
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Nov 16 22:48:33 2016 +0100

    Install the pcuif_proto.h header file
    
    So far, we used to keep a copy of the header file around in
    both osmo-pcu and osmo-bts projects.  Before we start introducing
    a third copy in openbsc, let's have the osmo-pcu install the header
    file and make the other programs use that.
    
    Change-Id: I60976c9be5488256d1ff55fdc5aa548e3705400d

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=5d93f0f4eceda7bef29e27e6ec521c1e56640c25

commit 5d93f0f4eceda7bef29e27e6ec521c1e56640c25
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Nov 17 21:07:56 2016 +0100

    Fix GSMTAP logging in case direct PHY access is enabled
    
    In the existing code, GSMTAP messages were only generated in case no
    direct PHY access was being used (i.e. in the case all user traffic goes
    over the PCU socket).  I'm not quite sure what the reason is for that
    would be and conclud this is not intentional.
    
    Let's first send the message to GSMTAP and then decide whether to send
    it via the direct PHY access or via the PCU socket into the BTS/BSC.
    
    Change-Id: I5d2e018f7009cb947abc874881c0c440feca3ade

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=bb47d957a8931669b8f2ab59b20cb0beef629b38

commit bb47d957a8931669b8f2ab59b20cb0beef629b38
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Nov 17 18:40:02 2016 +0100

    pcu_l1_if: get rid of magic numbers and use ARRAY_SIZE() for array iteration
    
    Change-Id: I61d00950b4eb0b8bcbaf386d5081be84580dac75

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f86307e1e4dfa11dd5bedf74395382a0774a9ba6

commit f86307e1e4dfa11dd5bedf74395382a0774a9ba6
Author: Mrinal Mishra <mrinal.mishra at radisys.com>
Date:   Thu Nov 10 18:16:30 2016 +0530

    Add BTS level counters
    
    Adds counters for MCS blocks, 11 bit Rach counters and others.
    
    Change-Id: I605b0d66eb217decd35cbb8f87abfa577760245a

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ed3413e39740c78148719696b0903874add580e2

commit ed3413e39740c78148719696b0903874add580e2
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Fri Nov 11 17:15:10 2016 +0530

    Handle packet access reject during EPDAN/PDAN with channel description
    
    When PDAN/EPDAN with channel description is received, PCU will generate the
    packet access reject if no resources are present. The encoding is done
    based on section 7.1.3.2.1 and 8.1.2.5 of 44.060 version 7.27.0 Release 7.
    This patch also includes the test case to validate the generated
    packet access reject message.
    
    This patch is integration tested on Osmo-trx setup with Ettus B210 board
    and LG F70 MS with some simulation code changes in Osmo-pcu.
    
    Change-Id: I096a3bb44a65533b9e9b091925dd5f70a8696d6

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=c0c3afd0794c217e6fc33b18eb9366c8cfe8b020

commit c0c3afd0794c217e6fc33b18eb9366c8cfe8b020
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Wed Nov 9 16:27:00 2016 +0530

    Handle Immediate assignment reject
    
    When RACH is received, PCU will generate the Immediate assignment reject
    message if no resources are present. The encoding is done based on section
    9.1.20 of 44.018 version 11.7.0 Release 11. This patch also includes the
    test case to validate the generated Immediate assignment reject message.
    
    This patch is integration tested on Osmo-trx setup with Ettus B210 board
    and LG F70 MS with some simulation code changes in Osmo-pcu.
    
    Change-Id: I3d33e2b9746fa4f338fad0e6b63b1c5f07de6f9b

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ae4838101a58feb512e88325efcae79f46af8e32

commit ae4838101a58feb512e88325efcae79f46af8e32
Author: Max <msuraev at sysmocom.de>
Date:   Thu Jul 28 12:03:08 2016 +0200

    Handle Timing Advance IE properly
    
    Move writing Timing Advance IE and Timing Advance Index into separate
    functions to simplify adding PTCCH support. This also fixes previous
    incorrect (and unused) code for writing Packet TA IE which has not set
    TS for TA.
    
    Change-Id: I786bf7fc999d401cc3d9e7f1e7a1fba953b5d458
    Related: OS#1545

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=fb41afaaf69f1abeb56b1d95c0c707448e209b70

commit fb41afaaf69f1abeb56b1d95c0c707448e209b70
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Wed Nov 2 15:48:00 2016 +0530

    EGPRS: fix for EPDAN out of window
    
    Fix alignment of EPDAN outside the RLC transmit window,
    according to section 9.1.8.2.4 in 44.060 version 7.27.0 Release 7.
    The specification explains that a bit within the uncompressed bitmap
    whose corresponding BSN is not within the transmit window shall be
    ignored. Without this fix PCU was dropping the EPDAN message and not
    updating the status of BSNs which are inside the RLC window. This patch
    updates the status of the BSNs which are inside the window and ignores
    the remaining bits.
    
    Related: OS#1789
    
    Change-Id: Id07d178970f168f5389016c1eea31eb6b82057b6

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=9434e52af988cf724b1974a3911f46d14e6f4846

commit 9434e52af988cf724b1974a3911f46d14e6f4846
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Wed Nov 2 15:41:48 2016 +0530

    Modify return type of gprs_rlc_dl_window::distance to uint16_t
    
    Since there is a "&mod_sns()" present in this function, the outcome
    is always unsigned.
    
    Change-Id: I66f3db4dc27a6cbef146c832bf8b43f1492358a4

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f276138202d528ecdd62cbae5d28d1768de4c349

commit f276138202d528ecdd62cbae5d28d1768de4c349
Author: aravind sirsikar <arvind.sirsikar at radisys.com>
Date:   Tue Oct 25 12:45:24 2016 +0530

    EGPRS: add test case to show EPDAN BSN out of window bug
    
    This patch adds a test case test_tbf_epdan_out_of_rx_window,
    which expects a current bug with EPDAN for interpretation of the
    bitmap explained in section 9.1.8.2.4 in 44.060 version 7.27.0
    Release 7. The specification explains that a bit within the
    uncompressed bitmap whose corresponding BSN is not within the
    transmit window shall be ignored. But current PCU implementation
    drops the EPDAN and does not update status of the BSN which are
    inside the window. The test's expectation is corrected along with
    the bug fix in a subsequent commit.
    
    Related: OS#1789
    
    Change-Id: If32b67f5c05707155281128b776a90a1e3d587b2

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d453eaa788e10b04772de1b1efd857c1e7275753

commit d453eaa788e10b04772de1b1efd857c1e7275753
Author: Mrinal Mishra <mrinal.mishra at radisys.com>
Date:   Wed Oct 26 15:41:56 2016 +0530

    Add logging support
    
    This commit adds the TRX_ID in the output of VTY command "show tbf all".
    
    Change-Id: Ia5412dddb899e20963f884e02bdf796b6ea7ee6c

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f868bdbe76c71abc602f0e8e3fc6ea48fe5c3e7f

commit f868bdbe76c71abc602f0e8e3fc6ea48fe5c3e7f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 10 00:55:12 2016 +0200

    jenkins.sh: use osmo-build-dep.sh, output testlogs
    
    Also make cosmetically similar to the other jenkins.sh scripts in various osmo
    repositories.
    
    Change-Id: I34c19ed7c80aa56bd131f738f37324aed1cd73db

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d71e8b32e3e2f9c3856997e945df2eb3afe2937c

commit d71e8b32e3e2f9c3856997e945df2eb3afe2937c
Author: Max <msuraev at sysmocom.de>
Date:   Mon Sep 19 16:17:06 2016 +0200

    Use qbit-TA to update Timing Advance
    
    Separate qbit-TA to TA conversion into separate function and use it for
    computing and updating Timing Advance.
    
    Note: the code was tested with TA=0 only to make sure it does not
    introduce regressions.
    
    Change-Id: I96fdbb20b09fb85fdd9fb6dcf3c25f6bee7f80e4
    Fixes: OS#1531

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=4ea452689d545c455cf9c3ade87a3e2c86bf7771

commit 4ea452689d545c455cf9c3ade87a3e2c86bf7771
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jun 8 15:27:40 2016 +0200

    Revert "tbf: Add state WAIT_ASSIGN"
    
    This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0.
    
    Conflicts:
    	tests/tbf/TbfTest.err
    
    The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002
    with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e).
    
    The error observed is the following log output (was viewing both osmo-bts-sysmo
    and osmo-pcu logs interleaved):
    
    <0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission
    <0002> tbf.cpp:893 - Assignment was on CCCH
    <0002> tbf.cpp:899 - No uplink data received yet
    <0007> l1sap.c:904 RACH for packet access
    <0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653
    [repeat]
    
    When removing this single commit from current osmo-pcu master, GPRS service
    works well on SysmoBTS, with current osmo-bts master.
    
    The TbfTest.err expected output needed adjustment after the revert.
    
    Disclaimer: I am not aware of adverse effects this commit may have. I have no
    idea what the WAIT_ASSIGN state is used for -- further review is required.
    
    Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=e4727a3591c4c4d769d890806b159ade9af3f6aa

commit e4727a3591c4c4d769d890806b159ade9af3f6aa
Author: Alexander Couzens <lynxis at fe80.eu>
Date:   Tue Jun 7 14:31:29 2016 +0200

    llc: remove NULL-pointer check of gprs_llc_queue::size()/octets()
    
    All callers now check the pointer before calling it.
    gcc6 is optimizing `if (!this) {CODE}` as this is assumed to never be a
    std::nullptr here.
    
    Change-Id: I918a094e0dc59098a9eb00d152c9ae42d36b3a99

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d38b92e972be130df3e6c908fb7e7bf1729ab7fb

commit d38b92e972be130df3e6c908fb7e7bf1729ab7fb
Author: Alexander Couzens <lynxis at fe80.eu>
Date:   Sun Aug 21 19:38:30 2016 +0200

    tbf: add llc_queue_size() to check llc_queue is valid before calling size()
    
    gcc6 is optimizing if (!this) {CODE} as this is assumed to never be a
    std::nullptr here. Move the null check to the caller. In preparation of
    removing the check within llc_queue->size(), all callers must check the object
    before calling it. Make sure of that: make the llc_queue() access function
    protected and offer only a public llc_queue_size() function that incorporates
    the NULL check. All current callers are only interested in the
    llc_queue_size().
    
    Tweaked-by: nhofmeyr
    Change-Id: I88cc3180f8f86785e3f07981895dabddf50b60a2

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=0a4a6c120040c8dd0744f745e08f24624df62647

commit 0a4a6c120040c8dd0744f745e08f24624df62647
Author: Pravin Kumarvel <pmanohar at radisys.com>
Date:   Mon Oct 17 11:00:57 2016 +0530

    EGPRS: Add EPDAN CRBB Tree based decoding
    
    Implemented tree based algorithm to decode compressed bitmap in EPDAN
    as described in section 9.1.10 of 3GPP 44.060.
    This algorithm intends to improve the performance over existing method.
    New Regression test is added under bitcomp directory.
    Test case is added to validate decompressed result of the bitmap
    Present in EPDAN.
    Test is done for multiple bitmaps of varying length.
    Invalid inputs are also part of the test vector.
    
    Change-Id: Ieae1992ed4b02bb1e09eec2d3de1a030eabd16ce

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=6348aea6a2cdc753021e5324a0dd2aecf8791f10

commit 6348aea6a2cdc753021e5324a0dd2aecf8791f10
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Sep 30 16:25:16 2016 +0200

    build: add -Wall
    
    I noticed that unused variables are not complained about by the build. Let's
    add -Wall.
    
    I also noticed that the Makefile.ams include STD_DEFINES_AND_INCLUDES, which is
    never set in configure.ac, so using that to add -Wall to all build contexts.
    
    Change-Id: I16711cf5a1ef8bd611074b3dd486ed7a0ae9df64

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=da66f71ffeee47575d0fc0c3c2c6fb304d50e3cc

commit da66f71ffeee47575d0fc0c3c2c6fb304d50e3cc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Oct 1 00:52:10 2016 +0200

    configure: check for pkg-config presence
    
    Change-Id: Iaaeb2a926fc3832793dfb3f02e4ced2500950997

http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=da933e0ff8a63943a1f738c7172a9c7ede972849

commit da933e0ff8a63943a1f738c7172a9c7ede972849
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Oct 1 00:35:06 2016 +0200

    build: be robust against install-sh files above the root dir
    
    Explicitly set AC_CONFIG_AUX_DIR.
    
    To reproduce the error avoided by this patch:
    
      rm install-sh        # in case it was already generated.
      touch ../install-sh  # yes, outside this source tree
      autoreconf -fi
    
    This will produce an error like
    
      ...
      configure.ac:16: error: required file '../ltmain.sh' not found
      configure.ac:5: installing '../missing'
      src/Makefile.am: installing '../depcomp'
      autoreconf: automake failed with exit status: 1
    
    See also automake (vim `which automake`) and look for 'sub locate_aux_dir'.
    
    Change-Id: Ie9a10f14c5e8c5e9b6ea4910b4b9abb7e70f5e04

-----------------------------------------------------------------------


hooks/post-receive
-- 
UNNAMED PROJECT



More information about the osmocom-commitlog mailing list