osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-479-g63302f6

gitosis at osmocom.org gitosis at osmocom.org
Mon Jun 15 12:45:52 UTC 2015


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, jerlbeck/wip/ms-struct has been updated
       via  63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a (commit)
      from  0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a

commit 63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Mon Jun 15 14:32:33 2015 +0200

    llc: Move storage of timestamps into gprs_llc_queue (TODO)
    
    Currently the receive and expiry timestamps are prepended to the LLC
    msgb before it is passed to gprs_llc_queue::enqueue(). Since this meta
    information should not be counted as LLC octets, the gprs_llc_queue
    needs to known about this (unless the correction was done in the LLC
    layer).
    
    This commit moves the meta information storage into gprs_llc_queue.
    It is now stored to (and removed from) the end of the msgb data to
    avoid problems with unsufficient head room.
    
    Note that the info pointer that is returned from the dequeue method
    is only valid if that method returns a (non-NULL) msgb. It must not
    be used after that msgb has been modified or freed.
    
    TODO:
    - use a separate commit for the constness changes??
    
    Sponsored-by: On-Waves ehf

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

Summary of changes:
 src/gprs_bssgp_pcu.cpp |  4 ++--
 src/gprs_bssgp_pcu.h   |  4 ++--
 src/llc.cpp            | 26 +++++++++++++++++++-------
 src/llc.h              | 16 ++++++++++++----
 src/tbf_dl.cpp         | 20 +++++++++-----------
 tests/llc/LlcTest.cpp  | 15 ++-------------
 6 files changed, 46 insertions(+), 39 deletions(-)


hooks/post-receive
-- 
UNNAMED PROJECT



More information about the osmocom-commitlog mailing list