Dear Saurabh,
it would be nice if you could address the review comment of Harald for the padding patch and send it again. In terms of the commit message it would be interesting to know how you found it, if something broke because of it (e.g. if a specific Handset+Chipset+Firmware release broke). Such information is nicely captured in a commit message and might help future developers to prevent doing a revert or similar.
In terms of the EDGE support it is custom in Free Software projects to build on top of what is already present. I don't have a specific approach and there are multiple options but from what I see the situation is:
* You seem to have added additional encoding regression tests. It would be nice to move them to the master version and see if the result is similar/correct as well.
* Jacob has not implemented compressed bitmaps in the DL TBF handling. The reason is because we want to avoid bufferbloat our windows don't really get that big and it seems we didn't need it yet. Now that you have built a tree based encoder, it might make sense to include the encoder, add tests for the encoding, reason/explain the performance and then hook the encoding in the DL ACK handling.
* Any other corrections/fixes you have.
* Identify other areas where your support is behaving better than the code in master or features missing and implemented in your branch.
Do you already have an idea yourself how you intend to move forward and get your improvements included in the main repository?
kind regards
holger
This patch is the test suite modification for the fix encoding of
padding bits. New test vectors have been added both in downlink
and uplink.
---
tests/rlcmac/RLCMACTest.cpp | 7 +++++--
tests/rlcmac/RLCMACTest.ok | 32 ++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 2 deletions(-)
This patch is for fixing encoding of padding bits according to the
3gpp spec 44.060 section 11, wherein it shall always start with 0
bit followed with spare padding bits.
During introduction of basic EGPRS feature new hex dump messages
from a different working network log were used in Unit test. These
exposed the issue of incorrect handling of padding bits encoding
in osmo-pcu.
Corrections in the existing test vector of rlcmac is also updated.
In testsuite tbf appropriate corrections for the Tbftest.err is
also done.
---
src/csn1.cpp | 7 ++++++-
tests/rlcmac/RLCMACTest.cpp | 6 +++---
tests/rlcmac/RLCMACTest.ok | 18 +++++++++---------
tests/tbf/TbfTest.err | 18 +++++++++---------
4 files changed, 27 insertions(+), 22 deletions(-)
This patch is the test suite modification for the fix encoding of
padding bits. New test vectors have been added both in downlink
and uplink.
---
tests/rlcmac/RLCMACTest.cpp | 7 +++++--
tests/rlcmac/RLCMACTest.ok | 32 ++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 2 deletions(-)
From: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
---
TODO | 2 ++
1 file changed, 2 insertions(+)
diff --git a/TODO b/TODO
index a449398..97500c8 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,6 @@
* Make the TBF ul/dl list per BTS
+
+
* Make the SBA per BTS
* Make the tbf point to the BTS so we can kill plenty of parameters
* Group more into in classes.. remove bts pointers.
--
2.6.3
From: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
---
TODO | 1 +
1 file changed, 1 insertion(+)
diff --git a/TODO b/TODO
index a449398..b154940 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,4 @@
+
* Make the TBF ul/dl list per BTS
* Make the SBA per BTS
* Make the tbf point to the BTS so we can kill plenty of parameters
--
2.6.3
From: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
---
TODO | 1 +
1 file changed, 1 insertion(+)
diff --git a/TODO b/TODO
index a449398..b154940 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,4 @@
+
* Make the TBF ul/dl list per BTS
* Make the SBA per BTS
* Make the tbf point to the BTS so we can kill plenty of parameters
--
2.6.3
Hello,
We are starting to integrate and test NURAN L1 1.0 with osmo-bts / osmo-pcu at Radisys.
We downloaded latest osmo-bts master branch. When we checked the code, we see that NURAN specific code is present in osmo-bts/src/osmo-bts-litecell15. When we tried to compile osmo-bts/src/osmo-bts-litecell15 , we see the following error
nrw/litecell15/litecell15.h: No such file or directory
Let us know if these files are missing or we are missing some steps.
Thanks and regards
Prasad