libosmocore/include/osmocom
Oliver Smith a32bebd806 Import in46_addr from OsmoGGSN
Import ip_addr and tests from I54c8a4b1d3a02b71d5983badcd923fa39ce7dd84.
Apply minor fixes so it passes the linter.

I'm in the process of extending the public API of OsmoGGSN's libgtp, so
a GSN can be created with either IPv4 or IPv6. The in46_addr code from
osmo-ggsn.git provides a good abstraction for that. I've considered
making it public in libgtp, but given that it is generic code that could
be used outside of libgtp in other Osmocom projects, put it in
libosmocore instead.

Related: OS#1953, OS#6096
Related: osmo-ggsn I8f4d9d78689909a149683583cfe36bcdc3f7cbc7
Change-Id: I31078f130ec42aeaa5ead1dde82fdd1eb44d992b
2024-02-23 16:51:36 +01:00
..
codec ecu: add is_dtx_pause() method 2023-06-23 18:42:11 +00:00
coding coding: gsm0503_tch_a[fh]s_encode(): make *codec const 2023-11-14 11:57:19 +00:00
core Import in46_addr from OsmoGGSN 2024-02-23 16:51:36 +01:00
crypt struct osmo_sub_auth_data: remove OSMO_DEPRECATED_OUTSIDE 2023-06-05 18:33:52 +00:00
ctrl ctrl: Add lchan node 2024-01-30 18:31:26 +02:00
gprs gprs_bssgp_rim: add decoder for RIM ROUTING ADDRESS 2023-08-10 12:01:25 +02:00
gsm comment: gsm_04_08.h: add a spec hint 2024-02-06 02:14:32 +01:00
isdn isdn: add a lookup table with E1/E2/E3 bits from Table 5/V.110 2024-01-16 20:04:00 +07:00
sim Split include/Makefile.am content into subdirs 2023-01-18 18:29:34 +01:00
usb Split include/Makefile.am content into subdirs 2023-01-18 18:29:34 +01:00
vty vty: move struct vty_parent_node to private API 2023-05-06 03:49:08 +00:00
Makefile.am create libosmoisdn sub-library 2023-01-21 22:41:57 +01:00