mirror of https://github.com/PentHertz/srsLTE.git
mac_test: fix mac_ra_test according to BSR changes
the BSR routine had a bug in which it would generate a BSR even before the reTx timer expires if new data becomes availble for a LCID that already had data and a BSR was already sent. The RA test here relies on a BSR in the generated MAC PDU to pass. However, since after fixing the BSR bug the PDU the MUX unit no longer generates a BSR, we need generate data for a LCID which has higher priority than the one for which a BSR has already been sent.
This commit is contained in:
parent
d6ef66b0dc
commit
e89254ad1f
|
@ -2070,8 +2070,9 @@ int mac_random_access_test()
|
|||
|
||||
// Test 6: RA with existing C-RNTI (Sends C-RNTI MAC CE)
|
||||
// The transmission of C-RNTI MAC CE is only done if no CCCH is present (5.1.4).
|
||||
// To trigger a new RA we have to either generate more data for DRB or wait until BSR-reTX is triggered
|
||||
rlc.write_sdu(3, 100);
|
||||
// To trigger a new RA we have to either generate more data for high-prio LCID (e.g. SRB1)
|
||||
// or wait until BSR-reTX is triggered
|
||||
rlc.write_sdu(1, 100);
|
||||
phy.set_crnti(0);
|
||||
mac_log->info("\n=========== Test %d =============\n", test_id++);
|
||||
my_test.crnti = my_test.temp_rnti;
|
||||
|
|
Loading…
Reference in New Issue