osmocom-bb/src/host/layer23/include/osmocom/bb/common
Pau Espin 4f36345180 layer23: Support configuring GSMTAP through VTY in l23 apps.
This allow all l23 apps supporting L23_OPT_VTY and L23_OPT_TAP to
dynamically configure gsmtap through a "gsmtap" VTY node:

gsmtap
 gsmtap-remote-host 127.0.0.2
 gsmtap-sapi bcch
 gsmtap-sapi ccch
 gsmtap-sapi rach
 gsmtap-sapi agch
 gsmtap-sapi pch
 gsmtap-sapi sdcch
 gsmtap-sapi tch/f
 gsmtap-sapi tch/h
 gsmtap-sapi pacch
 gsmtap-sapi pdtch
 gsmtap-sapi ptcch
 gsmtap-sapi cbch
 gsmtap-category gprs dl-unknown
 gsmtap-category gprs dl-dummy
 gsmtap-category gprs dl-ctrl
 gsmtap-category gprs dl-data-gprs
 gsmtap-category gprs dl-data-egprs
 gsmtap-category gprs ul-unknown
 gsmtap-category gprs ul-dummy
 gsmtap-category gprs ul-ctrl
 gsmtap-category gprs ul-data-gprs
 gsmtap-category gprs ul-data-egprs

VTY cmd "gsmtap-sapi" enables/disables tapping on general channel types,
while "gsmtap-category" allows fine-grained selection of messages being
tapped within the enabled sapis which would tap those messages.

Change-Id: I2582a1633d37d350a7f4c2bb5e03793bdf46e839
2023-01-30 17:50:30 +01:00
..
Makefile.am layer23: Introduce APN VTY node 2023-01-19 19:12:09 +01:00
apn.h layer23: Initial integration of tun device 2023-01-19 20:02:07 +01:00
gps.h treewide: remove FSF address 2021-12-14 12:52:04 +00:00
l1ctl.h layer23: Add missing header dependencies to several files 2023-01-16 10:19:34 +01:00
l1l2_interface.h layer23: Move layer2-socket VTY command to common/ 2023-01-17 18:16:34 +00:00
l23_app.h layer23: Support configuring GSMTAP through VTY in l23 apps. 2023-01-30 17:50:30 +01:00
logging.h modem: Initial integration of libosmo-gprs-rlcmac 2023-01-27 11:09:31 +01:00
ms.h layer23: Introduce APN VTY node 2023-01-19 19:12:09 +01:00
networks.h layer23/mobile: Fixed variable type, so home network is detected correctly 2012-01-02 02:10:54 +01:00
osmocom_data.h layer23: Move '(no) shutdown' VTY code to common/vty.c 2023-01-17 18:16:34 +00:00
sap_fsm.h layer23/sap_interface.c: reimplement (BT)SAP interface 2019-01-15 04:26:46 +07:00
sap_interface.h layer23/sap_interface.c: reimplement (BT)SAP interface 2019-01-15 04:26:46 +07:00
sap_proto.h layer23/sap_interface.c: reimplement (BT)SAP interface 2019-01-15 04:26:46 +07:00
settings.h modem: Initial integration of libosmo-gprs-{llc,sndcp} 2023-01-26 12:54:44 +01:00
sim.h layer23: Add missing header dependencies to several files 2023-01-16 10:19:34 +01:00
subscriber.h layer23: Move subscriber.{c,h} under common/ 2023-01-16 13:34:31 +01:00
support.h layer23: Move support.{c,h} under common/ 2023-01-16 13:34:31 +01:00
sysinfo.h layer23/sysinfo: implement decoding of SI13 Rest Octets 2023-01-07 01:42:28 +07:00
utils.h Move from libc random() to osmo_get_rand_id (2nd attempt) 2018-07-23 20:55:45 +01:00
vty.h layer23: Support configuring GSMTAP through VTY in l23 apps. 2023-01-30 17:50:30 +01:00