diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/osmo-pcap/osmo_pcap_server.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/osmo-pcap/osmo_pcap_server.h b/include/osmo-pcap/osmo_pcap_server.h index 1f2f6fc..edb29d3 100644 --- a/include/osmo-pcap/osmo_pcap_server.h +++ b/include/osmo-pcap/osmo_pcap_server.h @@ -23,6 +23,8 @@ #ifndef OSMO_PCAP_SERVER_H #define OSMO_PCAP_SERVER_H +#include "wireformat.h" + #include <osmocom/core/select.h> #include <osmocom/core/linuxlist.h> @@ -40,6 +42,8 @@ struct osmo_pcap_server; #define STATE_INITIAL 0 #define STATE_DATA 1 +#define SERVER_MAX_DATA_SIZE 10000 + struct osmo_pcap_conn { /* list of connections */ struct llist_head entry; @@ -64,7 +68,7 @@ struct osmo_pcap_conn { int state; int pend; int reopen; - char buf[4096]; + char buf[SERVER_MAX_DATA_SIZE + sizeof(struct osmo_pcap_data)]; struct osmo_pcap_data *data; }; |