aboutsummaryrefslogtreecommitdiffstats
path: root/ggsn/ggsn.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-17Implement ICMP response for inactive IP address.whyteks/icmp2Keith1-0/+71
2021-04-22ggsn: Improve logging on incoming DL data packetsPau Espin Pedrol1-9/+33
2021-03-27ggsn: Reject PDP CTX ACT for static IP addressesHarald Welte1-3/+7
2020-10-18Use OSMO_FD_* instead of deprecated BSC_FD_*Harald Welte1-6/+6
2020-04-21sgsnemu: Handle IPv6 SLAAC in tun iface manuallyPau Espin Pedrol1-5/+0
2020-04-14Move icmpv6 and checksum files from ggsn/ dir to lib/Pau Espin Pedrol1-1/+1
2019-09-05ggsn, sgsnemu: Drop use of no-op deprecated gtp_retrans* APIsPau Espin Pedrol1-28/+0
2019-08-29ggsn: rx DeletePdpReq confirmation: Improve documentation and use gtp_freepdp()Pau Espin Pedrol1-9/+10
2019-08-28cosmetic: fix formatting in if linePau Espin Pedrol1-1/+2
2019-08-28ggsn: Implement echo req/resp and recoveryPau Espin Pedrol1-10/+87
2019-08-28Introduce LOGTUN log helperPau Espin Pedrol1-5/+5
2019-08-28Move pdp_get_peer_ipv() to lib/util.*Pau Espin Pedrol1-20/+1
2019-08-28ggsn: Split application lifecycle related code into ggsn_main.cPau Espin Pedrol1-174/+0
2019-08-28ggsn: Move PCO handling code into its own filePau Espin Pedrol1-311/+2
2019-08-28Introduce in46a_is_v{4,6}() helpersPau Espin Pedrol1-12/+8
2019-08-23libgtp: announce pdp ctx deletion upon CreatePdpCtx being rejectedPau Espin Pedrol1-1/+1
2019-08-05Remove undefined param passed to {logging,osmo_stats}_vty_add_cmdsPau Espin Pedrol1-2/+2
2019-07-01ggsn: Use structures instead of raw arrays when parsing ipcp_hdrPau Espin Pedrol1-8/+8
2019-07-01ggsn: Avoid unaligned mem access reading PCO proto idPau Espin Pedrol1-1/+1
2019-07-01ggsn: More logging from PCO handling (e.g. in case of malconfiguration)Harald Welte1-3/+18
2019-07-01ggsn: Add minimalistic PAP supportHarald Welte1-1/+86
2019-05-31ggsn: Use gtp_delete_context_req2() everywhereOliver Smith1-1/+33
2019-05-31ggsn: Start gtp retrans timer during startupPau Espin Pedrol1-0/+1
2019-05-29ggsn: Drop unused param force in apn_stop()Pau Espin Pedrol1-10/+10
2019-05-14osmo-ggsn: print requested / actual APN in PDP infoVadim Yanitskiy1-0/+6
2019-05-13osmo-ggsn: check result of osmo_apn_to_str()Vadim Yanitskiy1-5/+7
2019-04-11ggsn.c: Refactor PCO processing during PDP activationHarald Welte1-85/+95
2019-04-11ggsn: Fix build_ipcp_pco() in presence of invalid IPCP contentHarald Welte1-6/+7
2019-04-11ggsn: Remove magic numbers from ipcp_contains_option()Harald Welte1-6/+7
2019-04-11ggsn: const-ify input / read-only arguments of PCO related functionsHarald Welte1-6/+8
2019-04-11ggsn: Remove magic numbers from pco_contains_proto()Harald Welte1-6/+11
2019-04-11process_pco() const-ify 'apn' argumentHarald Welte1-4/+4
2019-03-14Don't return error on normal shutdownMax1-1/+1
2018-07-19fix support for multiple IPCP in PDP protocol configuration optionsStefan Sperling1-36/+41
2018-07-19fix unaligned access in build_ipcp_pco()Stefan Sperling1-20/+31
2018-06-19ggsn: ctrl iface: listen on IP configured by VTYPau Espin Pedrol1-1/+2
2018-05-28ggsn: make sure ipcp_option_hdr and and ipcp_hdr are packedPhilipp Maier1-2/+2
2018-05-28ggsn: fix misinterpreted length field in ipcp_contains_option()Philipp Maier1-1/+1
2018-04-25ggsn: don't use gtp_kernel_tunnel_{add,del}() for userspace tunHarald Welte1-4/+6
2018-04-25Move kernel GTP support from ggsn/ to lib/Harald Welte1-69/+73
2018-04-25ggsn: Don't explicitly use tun_setaddr() API anymoreHarald Welte1-2/+2
2018-04-25fix segfault in case of kernel gtp-uHarald Welte1-0/+8
2018-04-17use osmo_init_logging2Pau Espin Pedrol1-1/+1
2018-02-14Add talloc context introspection via VTYHarald Welte1-0/+3
2018-01-30ggsn.c: cb_tun_ind: Don't drop packets targeting pdp ctx ll addrPau Espin Pedrol1-2/+6
2018-01-30ggsn.c: cb_tun_ind: log dst addr of packet without pdp ctxPau Espin Pedrol1-1/+4
2018-01-30ggsn.c: cb_tun_ind: Convert ifelse to switch statementPau Espin Pedrol1-3/+6
2018-01-26ggsn: Print all addresses on successful pdp ctx creationPau Espin Pedrol1-3/+11
2018-01-26ggsn: Parse PCO_IPCP for IPv4v6 pdp ctxPau Espin Pedrol1-10/+2
2018-01-26ggsn: Parse PCO_IPCPPau Espin Pedrol1-15/+53