mirror of
https://gitea.osmocom.org/sim-card/simtrace2.git
synced 2026-03-16 21:28:33 +03:00
pseudo_talloc: Increment number of buffers from 10 to 20
We need at least one per IN/IRQ endpoint, as well as at least 3 for every OUT endpoint. Plus some more depending on the application, in case of cardem there could be one in uart_tx and one in uart_rx. So for cardem, it should be 7 per slot, resulting 14 for dual-slot devices like OWHW and QMOD. Given that we have plenty of RAM available (utilization up from 49% to 56% with this change), we can be on the comfortable size and easily have 20 buffers for now. Future MITM / triple-play applications likely need more. Change-Id: I022ba3bb3e1f5fd0c364aafe1a23f8fd9b2d8499 Related: OS#4251
This commit is contained in:
@@ -22,7 +22,9 @@
|
||||
#include "utils.h"
|
||||
#include <osmocom/core/utils.h>
|
||||
|
||||
#define NUM_RCTX_SMALL 10
|
||||
/* TODO: this number should dynamically scale. We need at least one per IN/IRQ endpoint,
|
||||
* as well as at least 3 for every OUT endpoint. Plus some more depending on the application */
|
||||
#define NUM_RCTX_SMALL 20
|
||||
#define RCTX_SIZE_SMALL 348
|
||||
|
||||
static uint8_t msgb_data[NUM_RCTX_SMALL][RCTX_SIZE_SMALL] __attribute__((aligned(sizeof(long))));
|
||||
|
||||
Reference in New Issue
Block a user