laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-bsc/+/40496?usp=email )
Change subject: meas_feed: Increase default txqueue len to 1024 ......................................................................
meas_feed: Increase default txqueue len to 1024
Depending on the BSC size we potentially have a very large number of measurement reports. They occur every 480ms on each active logical channel, so with a 4-TRX BTS of 12 SDCCH + 60 TCH/H we have up to 144 measurement reports per second per BTS. Therefore, a BSC-global meas_feed transmit queue limit of 100 msgb might be a bit low.
This also follows the default osmo_io txqueue len which was increased recently to 1024.
Related: SYS#7508 Change-Id: Ib4382adc05cf6776952801ad7edad230db1ec454 --- M include/osmocom/bsc/meas_feed.h 1 file changed, 1 insertion(+), 1 deletion(-)
Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved pespin: Looks good to me, approved
diff --git a/include/osmocom/bsc/meas_feed.h b/include/osmocom/bsc/meas_feed.h index 447eab8..5aa4606 100644 --- a/include/osmocom/bsc/meas_feed.h +++ b/include/osmocom/bsc/meas_feed.h @@ -35,7 +35,7 @@ };
#define MEAS_FEED_VERSION 1 -#define MEAS_FEED_TXQUEUE_MAX_LEN_DEFAULT 100 +#define MEAS_FEED_TXQUEUE_MAX_LEN_DEFAULT 1024
int meas_feed_cfg_set(const char *dst_host, uint16_t dst_port); void meas_feed_scenario_set(const char *name);