Commit Graph

  • b7b46cd757 gtp: add some debug instrumentation master Andreas Schultz 2015-11-17 12:06:18 +0100
  • 976dcfc9f1 gtp: fix the order of error cases in gtp_encap_enable Andreas Schultz 2015-11-16 16:06:48 +0100
  • b40f105841 gtp: convert the global gtp_instance_list to a per netns list Andreas Schultz 2015-11-16 16:06:44 +0100
  • 10855555e9 gtp: remove genl_register_family_with_ops for Linux < 3.13 Andreas Schultz 2015-11-16 16:06:43 +0100
  • 7018f19683 gtp: remove unused local variable Andreas Schultz 2015-11-16 16:06:42 +0100
  • 6deeee8cf3 gtp: update for Linux > 4.2+, set NO_QUEUE flag on gtp device Andreas Schultz 2015-10-29 12:39:02 +0100
  • 6bc7645c24 gtp: update for Linux > 4.1+, genlmsg_end return should be ignored Andreas Schultz 2015-10-29 12:39:01 +0100
  • 090d6d1b89 gtp: update for Linux > 4.1+, __ip_select_ident arguments have changed Andreas Schultz 2015-10-29 12:39:00 +0100
  • 9afbef8d18 gtp: remove per cpu stats compat ifdef for Linux < 3.13 Andreas Schultz 2015-10-29 12:38:59 +0100
  • 3a45fc68e0 gtp: remove genl_ops compat ifdef for Linux < 3.13 Andreas Schultz 2015-10-29 12:38:58 +0100
  • 785aa50a6b build: update Makefile for simpler out of tree builds Andreas Schultz 2015-10-29 12:38:57 +0100
  • fba534b95a Add copright headers and license files, list Pablo as author Harald Welte 2014-04-03 09:37:38 -0400
  • 1a18b8689d build: link this library to libmnl Pablo Neira Ayuso 2014-03-21 13:54:53 +0100
  • 892ec8664c gtp-rtnl: add gtp_dev_config function Pablo Neira Ayuso 2014-03-20 16:23:18 +0100
  • 4779603790 gtp-rtnl: refactor common rtnetlink socket initialization code Pablo Neira Ayuso 2014-03-20 16:21:29 +0100
  • e83f70671e libgtpnl: add flow id support Pablo Neira Ayuso 2014-03-20 13:56:55 +0100
  • a03b3754d6 gtp: set flow ID for PDP context created throught GTPv0 Pablo Neira Ayuso 2014-03-20 13:41:36 +0100
  • 9b649117b6 libgtpnl: tools: gtp-tunnel: display teid in hexadecimal Pablo Neira Ayuso 2014-03-20 12:56:31 +0100
  • 57c6ecb185 gtp: add attribute validation for GTPA_TID Pablo Neira Ayuso 2014-03-20 11:10:05 +0100
  • 0eca321846 gtp: fix hashing of GTPv0 entries in the forwarding base Pablo Neira Ayuso 2014-03-20 10:54:51 +0100
  • d454a53f62 gtp-rtnl: remove debugging message that print netlink message Pablo Neira Ayuso 2014-03-20 10:33:18 +0100
  • 65af4b0a0e gtp: use proper netdev_dbg dynamic debugging infrastructure Pablo Neira Ayuso 2014-03-19 15:24:43 +0100
  • 3e71452952 gtp: implement gtp_genl_tunnel_get Pablo Neira Ayuso 2014-03-19 15:02:10 +0100
  • 23ddc1f778 gtp: fix incorrect UDP header length field Pablo Neira Ayuso 2014-03-18 18:09:09 +0100
  • 2cbf0a1483 gtp: fix wrong handling of option header fields in GTPv1 Pablo Neira Ayuso 2014-03-18 17:27:32 +0100
  • 151652cc80 libgtpnl: tools: fix compilation of gtp-link-add Pablo Neira Ayuso 2014-03-18 18:24:40 +0100
  • f427e3fc9d gtp: fix wrong stripping of UDP and GTP headers Pablo Neira Ayuso 2014-03-18 14:12:24 +0100
  • 4c86bcaab4 gtp: remove leftover workqueue Pablo Neira Ayuso 2014-02-24 12:31:26 +0100
  • 1783c7cda4 allow to specify the interface name for the GTP device Pablo Neira Ayuso 2014-02-24 11:38:52 +0100
  • 5747406dbb gtp: create socket from userspace and pass them as configuration Pablo Neira Ayuso 2014-02-23 21:55:42 +0100
  • 1afa16a16b gtp-rtnl: add gtp_dev_destroy Pablo Neira Ayuso 2014-02-22 23:07:41 +0100
  • b94023299f gtp-rtnl: refactor code to prepare the addition of gtp_dev_destroy Pablo Neira Ayuso 2014-02-22 22:57:07 +0100
  • efdbb3bc73 gtp-rtnl: fix leak in struct mnl_socket on error in gtp_dev_create() Pablo Neira Ayuso 2014-02-22 22:50:00 +0100
  • e91a1a4ab7 tools: gtp-tunnel: fix accidentally swapped ms_addr and sgsn_addr Pablo Neira Ayuso 2014-02-22 22:38:05 +0100
  • 4c2e76077a gtp-genl: fix compilation warning Pablo Neira Ayuso 2014-02-22 22:19:35 +0100
  • 2cf5c87b96 add struct gtp_tunnel and adapt functions to use it Pablo Neira Ayuso 2014-02-22 22:09:59 +0100
  • 1b00243775 gtp: delay initialization if compiled built-in Pablo Neira Ayuso 2014-02-21 15:23:47 +0100
  • dd9a15af4d gtp: fix missing initialization of iph->id Pablo Neira Ayuso 2014-02-21 13:03:18 +0100
  • c7e6ffadb4 add libgtpnl Pablo Neira Ayuso 2014-02-20 18:43:15 +0100
  • a3ab375c9a gtp: get rid of tid variable Pablo Neira Ayuso 2014-02-20 12:32:38 +0100
  • 20d702b90e gtp: ensure sufficient room for the header in gtp0_udp_encap_recv Pablo Neira Ayuso 2014-02-20 12:18:13 +0100
  • d123a0c0f5 gtp: fix handling of messages in the encap input path Pablo Neira Ayuso 2014-02-20 12:17:00 +0100
  • d7cdbddebd gtp: compile with Linux kernel 3.10.28 Pablo Neira Ayuso 2014-02-20 01:45:12 +0100
  • 4e93f63f6f gtp: don't care if GTP socket is not yet ready in gtp_dev_xmit() Pablo Neira Ayuso 2014-02-20 01:14:07 +0100
  • e29789755f gtp: kill unused fields in struct pdp_ctx Pablo Neira Ayuso 2014-02-20 01:11:40 +0100
  • c63d5c5b86 gtp: remove dead code in gtp_link_setup() Pablo Neira Ayuso 2014-02-20 01:04:01 +0100
  • 972c2a20b0 gtp: use GTP_V0 and GTP_V1 whenever possible Pablo Neira Ayuso 2014-02-20 00:24:24 +0100
  • 1fa0cd93f8 gtp: rework handling of GTPv1 extensions Pablo Neira Ayuso 2014-02-19 23:28:04 +0100
  • 5df6cd2115 gtp: fix flags field for GTPv1 Pablo Neira Ayuso 2014-02-19 23:16:04 +0100
  • f33f89787b gtp: fix wrong version in header Pablo Neira Ayuso 2014-02-19 16:18:09 +0100
  • 6deca6cede gtp-tunnel: validate GTP version and interface Pablo Neira Ayuso 2014-02-19 15:57:13 +0100
  • b2309afc4d gtp: inconditionally set don't fragment flag Pablo Neira Ayuso 2014-02-19 15:41:48 +0100
  • 943da964ec gtp: remove GTP_CMD_CFG_* genetlink and use rtnetlink interface Pablo Neira Ayuso 2014-02-18 18:18:16 +0100
  • 0d61da7cab gtp: fix handling of gso packets Pablo Neira Ayuso 2014-02-18 17:18:50 +0100
  • 2734d0fa31 gtp: fix MTU handling Pablo Neira Ayuso 2014-02-18 17:04:32 +0100
  • 60f54097ba gtp: use netdev_dbg in prepare_xmit_ipv4 Pablo Neira Ayuso 2014-02-18 17:03:05 +0100
  • c993e26f15 gtp: use lookup table to calculate gtp1u header length Pablo Neira Ayuso 2014-02-18 16:26:39 +0100
  • 28da979257 gtp: consolidate error path in gtp_ip4_prepare_xmit Pablo Neira Ayuso 2014-02-13 18:26:18 +0100
  • 3bc7019c7a gtp: more code preparation to add IPv6 support in the xmit path Pablo Neira Ayuso 2014-02-13 18:13:00 +0100
  • b4cfa8fde5 gtp: no hardcoded values in ipv6_hashfn Pablo Neira Ayuso 2014-02-13 17:15:59 +0100
  • e0ffa33de9 gtp: fix wrong header length validation in gtp1u_udp_encap_recv Pablo Neira Ayuso 2014-02-13 16:57:11 +0100
  • 9ac4626ffa gtp: remove tid variable from gtp1u_udp_encap_recv Pablo Neira Ayuso 2014-02-13 16:54:59 +0100
  • bea2ae5e46 gtp: add GTP_F_* flags for GTPv1 Pablo Neira Ayuso 2014-02-13 16:54:09 +0100
  • ddb03d0551 gtp: use gtp1_header in gtp1u_udp_encap_recv Pablo Neira Ayuso 2014-02-13 16:51:04 +0100
  • d6eb80503d gtp: remove reference to gtp1u_header Pablo Neira Ayuso 2014-02-13 16:42:02 +0100
  • bf2b3b38a7 gtp: use endian-aware types Pablo Neira Ayuso 2014-02-13 16:37:37 +0100
  • 19980460cc gtp: use GTP_VX constant when possible Pablo Neira Ayuso 2014-02-13 16:29:05 +0100
  • 8f606efa88 gtp: remove redundant skb_reset_network_header(). Pablo Neira Ayuso 2014-02-13 15:35:37 +0100
  • 4e2c9e3f14 gtp: check source IP address inner packet Pablo Neira Ayuso 2014-02-13 15:31:59 +0100
  • 30d7dc1a0b gtp: initialize transmit sequence number Pablo Neira Ayuso 2014-02-11 03:16:12 +0100
  • 5f59df2a24 gtp: fix stats memleak when releasing the gtp0 device Pablo Neira Ayuso 2014-02-11 02:20:49 +0100
  • c119c2cd8d gtp: gtp0 does not have any queue Pablo Neira Ayuso 2014-02-11 02:16:38 +0100
  • 72aa29aaa6 gtp: drop input GTP packet if malformed Pablo Neira Ayuso 2014-02-11 02:04:23 +0100
  • 3c4f414e72 gtp: refactor common encapsulation input code Pablo Neira Ayuso 2014-02-11 01:28:25 +0100
  • 574a0d4d06 gtp: make sure the udp is linear in the encapsulation input path Pablo Neira Ayuso 2014-02-11 01:00:35 +0100
  • 3d2d342b30 gtp: remove skb_orphan call from the input encap path Pablo Neira Ayuso 2014-02-11 00:10:27 +0100
  • ddd8a74209 gtp: remove unused struct gsn Pablo Neira Ayuso 2014-02-11 00:08:30 +0100
  • edb298ba86 gtp: don't disable bottom halves when accessing the PDP context hashtable Pablo Neira Ayuso 2014-02-10 18:50:43 +0100
  • ac65fe65da gtp: use kernel types Pablo Neira Ayuso 2014-02-10 18:35:37 +0100
  • 268455a2ae gtp: initial random seed for the hash tables Pablo Neira Ayuso 2014-02-10 18:23:43 +0100
  • bb8c47d957 gtp: remove useless comment on tree / hashtable size Pablo Neira Ayuso 2014-02-10 18:19:36 +0100
  • 1f8f1b1ba3 genl: remove error message from library Pablo Neira Ayuso 2014-02-10 18:08:28 +0100
  • 0a50537206 gtp-tunnel: fix deletion Pablo Neira Ayuso 2014-02-10 18:05:15 +0100
  • f40a5721ea gtp: reorganize headers Pablo Neira Ayuso 2014-02-10 17:55:48 +0100
  • a2f957390a gtp: fix wrong version number Pablo Neira Ayuso 2014-02-10 17:45:06 +0100
  • de47c7a03d add gtp-tunnel command line tool Pablo Neira Ayuso 2014-02-10 17:36:32 +0100
  • 9ac07011ae gtp: release tunnels on module and configuration removal Pablo Neira Ayuso 2014-02-10 16:54:10 +0100
  • df0ab6880b gtp-tunnel-get: display GTP version Pablo Neira Ayuso 2014-02-10 17:15:15 +0100
  • 2fa9f8e151 gtp-tunnel-add: add gtp_build_payload Pablo Neira Ayuso 2014-02-10 17:09:05 +0100
  • d98dfb845b gtp: allow to delete tunnel entries via genetlink Pablo Neira Ayuso 2014-02-10 16:54:10 +0100
  • c4cc08f2cd gtp: sanity check tunnel ID Pablo Neira Ayuso 2014-02-10 14:56:57 +0100
  • a7012e1376 gtp: sanity check gtp version for PDP context Pablo Neira Ayuso 2014-02-10 14:54:43 +0100
  • 2060f60afe gtp: move gtp header setup before UDP header Pablo Neira Ayuso 2014-02-10 14:51:30 +0100
  • aa0b2e338a gtp: fix shadowed iph variable declaration Pablo Neira Ayuso 2014-02-10 14:46:46 +0100
  • 39862e8552 gtp: clean up IPv4 header setup Pablo Neira Ayuso 2014-02-10 14:43:20 +0100
  • 738e35207e gtp: fix xmit statistics Pablo Neira Ayuso 2014-02-10 14:10:28 +0100
  • 293a6a29b8 gtp: don't drop malformed packets in the input path Pablo Neira Ayuso 2014-02-10 13:44:25 +0100
  • c594e57aac gtp: working input encapsulation Pablo Neira Ayuso 2014-02-09 21:28:47 +0100
  • b45621e1cf gtp: reset network header after decapsulation Pablo Neira Ayuso 2014-02-09 21:25:51 +0100
  • b968ddf47f gtp: fix receival path of version 0 Pablo Neira Ayuso 2014-02-05 01:08:54 +0100