Multislot finished and well tested

Holger Hans Peter Freyther hfreyther at sysmocom.de
Tue Jul 24 18:57:52 UTC 2012


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 at 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





More information about the osmocom-net-gprs mailing list