On Mon, Jul 23, 2012 at 10:15:06AM +0200, Alexander Chemeris wrote:
PS: NOOB
question, what is the meaning of USF==0x7?
This is a special value which in means "free", i.e. it's not allocated
to any mobile if we use dynamic allocation (IIRC). And if we use PRACH
channel instead of RACH, then USF 7 is used to mark places for Access
Bursts.
Okay, so next noob question (and applies to the jolly branch)
gprs_rlmac_sched.c:gprs_rlcmac_rcv_rts_block(...) {
uint8_t usf = 0x7;
if (poll_tbf) {
} else {
nested_for_loop {
...
usf =
...
break_on_found_item;
}
}
msg->data[0] = (msg->data[0] & 0xf8) | usf;
}
in the above it is possible that !poll_tbf and usf == 0x7, is
this the right behavior in case no TBF could be found?
--
- Holger Freyther <hfreyther(a)sysmocom.de>
http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Schivelbeiner Str. 5
* 10439 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Directors: Holger Freyther, Harald Welte