Age | Commit message (Expand) | Author | Files | Lines |
12 days | net: annotate writes on dev->mtu from ndo_change_mtu() | Eric Dumazet | 1 | -1/+1 |
2024-04-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+2 |
2024-04-08 | geneve: fix header validation in geneve[6]_xmit_skb | Eric Dumazet | 1 | -2/+2 |
2024-04-01 | ip_tunnel: convert __be16 tunnel flags to bitmaps | Alexander Lobakin | 1 | -17/+27 |
2024-03-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+16 |
2024-03-06 | net: geneve: Remove generic .ndo_get_stats64 | Breno Leitao | 1 | -1/+0 |
2024-03-06 | net: geneve: Leverage core stats allocator | Breno Leitao | 1 | -9/+2 |
2024-03-05 | net: gro: rename skb_gro_header_hard() | Eric Dumazet | 1 | -1/+1 |
2024-03-04 | geneve: make sure to pull inner header in geneve_rx() | Eric Dumazet | 1 | -2/+16 |
2024-02-21 | net: geneve: constify the struct device_type usage | Ricardo B. Marliere | 1 | -1/+1 |
2024-02-13 | net: add netdev_lockdep_set_classes() to virtual drivers | Eric Dumazet | 1 | -0/+1 |
2024-02-07 | geneve: use exit_batch_rtnl() method | Eric Dumazet | 1 | -13/+10 |
2024-01-05 | geneve: use DEV_STATS_INC() | Eric Dumazet | 1 | -12/+12 |
2023-10-23 | geneve: use generic function for tunnel IPv6 route lookup | Beniamino Galvani | 1 | -65/+31 |
2023-10-16 | geneve: use generic function for tunnel IPv4 route lookup | Beniamino Galvani | 1 | -66/+32 |
2023-10-16 | geneve: add dsfield helper function | Beniamino Galvani | 1 | -11/+18 |
2023-03-21 | net: geneve: accept every ethertype | Josef Miegl | 1 | -7/+2 |
2023-03-15 | net: geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PROTO_INHERIT | Josef Miegl | 1 | -1/+1 |
2022-10-31 | rtnetlink: pass netlink message header and portid to rtnl_configure_link() | Hangbin Liu | 1 | -1/+1 |
2022-08-31 | net: move from strlcpy with unused retval to strscpy | Wolfram Sang | 1 | -2/+2 |
2022-08-25 | net: gro: skb_gro_header helper function | Richard Gobert | 1 | -6/+3 |
2022-08-09 | geneve: do not use RT_TOS for IPv6 flowlabel | Matthias May | 1 | -2/+1 |
2022-08-09 | geneve: fix TOS inheriting for ipv4 | Matthias May | 1 | -4/+8 |
2022-07-26 | geneve: Use ip_tunnel_key flow flags in route lookups | Paul Chaignon | 1 | -0/+1 |
2022-04-15 | geneve: avoid indirect calls in GRO path, when possible | Paolo Abeni | 1 | -2/+8 |
2022-03-22 | net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_... | Eyal Birger | 1 | -0/+3 |
2022-03-17 | net: geneve: support IPv4/IPv6 as inner protocol | Eyal Birger | 1 | -19/+63 |
2022-02-14 | net: dev: Makes sure netif_rx() can be invoked in any context. | Sebastian Andrzej Siewior | 1 | -2/+2 |
2021-11-24 | gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers | Eric Dumazet | 1 | -3/+0 |
2021-11-24 | gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers | Eric Dumazet | 1 | -4/+1 |
2021-11-16 | net: move gro definitions to include/net/gro.h | Eric Dumazet | 1 | -0/+1 |
2021-04-26 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -2/+2 |
2021-04-23 | net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb | Phillip Potter | 1 | -2/+2 |
2021-04-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+6 |
2021-04-11 | net: geneve: check skb is large enough for IPv4/IPv6 header | Phillip Potter | 1 | -0/+6 |
2021-04-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -4/+20 |
2021-03-30 | geneve: allow UDP L4 GRO passthrou | Paolo Abeni | 1 | -0/+1 |
2021-03-25 | geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply | Antoine Tenart | 1 | -4/+20 |
2021-01-18 | geneve: add NETIF_F_FRAGLIST flag for dev features | Xin Long | 1 | -2/+3 |
2021-01-07 | udp_tunnel: remove REGISTER/UNREGISTER handling from tunnel drivers | Jakub Kicinski | 1 | -10/+4 |
2020-12-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -16/+4 |
2020-12-09 | Revert "geneve: pull IP header before ECN decapsulation" | Jakub Kicinski | 1 | -16/+4 |
2020-12-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -4/+16 |
2020-12-01 | geneve: pull IP header before ECN decapsulation | Eric Dumazet | 1 | -4/+16 |
2020-11-23 | net: don't include ethtool.h from netdevice.h | Jakub Kicinski | 1 | -0/+1 |
2020-11-19 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+1 |
2020-11-13 | ip_tunnels: Set tunnel option flag when tunnel metadata is present | Yi-Hung Wei | 1 | -2/+1 |
2020-11-09 | net: switch to dev_get_tstats64 | Heiner Kallweit | 1 | -1/+1 |
2020-10-06 | geneve: use dev_sw_netstats_rx_add() | Fabian Frederick | 1 | -8/+3 |
2020-09-16 | geneve: add transport ports in route lookup for geneve | Mark Gray | 1 | -10/+27 |
2020-08-04 | geneve: Support for PMTU discovery on directly bridged links | Stefano Brivio | 1 | -5/+51 |
2020-08-04 | tunnels: PMTU discovery support for directly bridged IP packets | Stefano Brivio | 1 | -2/+3 |
2020-07-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+1 |
2020-07-23 | geneve: fix an uninitialized value in geneve_changelink() | Cong Wang | 1 | -1/+1 |
2020-07-10 | udp_tunnel: add central NIC RX port offload infrastructure | Jakub Kicinski | 1 | -2/+4 |
2020-07-06 | geneve: move all configuration under struct geneve_config | Sabrina Dubroca | 1 | -98/+87 |
2020-06-19 | geneve: allow changing DF behavior after creation | Sabrina Dubroca | 1 | -0/+1 |
2020-06-04 | geneve: change from tx_error to tx_dropped on missing metadata | Jiri Benc | 1 | -3/+4 |
2020-04-23 | geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR | Sabrina Dubroca | 1 | -1/+1 |
2020-03-15 | geneve: move debug check after netdev unregister | Florian Westphal | 1 | -2/+6 |
2019-12-09 | treewide: Use sizeof_field() macro | Pankaj Bharadiya | 1 | -1/+1 |
2019-12-04 | net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup | Sabrina Dubroca | 1 | -1/+3 |
2019-09-05 | Convert usage of IN_MULTICAST to ipv4_is_multicast | Dave Taht | 1 | -1/+1 |
2019-06-21 | Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -4/+1 |
2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
2019-06-11 | geneve: Don't assume linear buffers in error handler | Stefano Brivio | 1 | -1/+1 |
2019-03-29 | ipv6: Move ipv6 stubs to a separate header file | David Ahern | 1 | -0/+1 |
2019-03-22 | net: Move the definition of the default Geneve udp port to public header file | Moshe Shemesh | 1 | -2/+0 |
2019-03-01 | geneve: correctly handle ipv6.disable module parameter | Jiri Benc | 1 | -3/+8 |
2019-02-07 | geneve: should not call rt6_lookup() when ipv6 was disabled | Hangbin Liu | 1 | -3/+7 |
2018-11-17 | geneve: Initialize addr6 with memset | Nathan Chancellor | 1 | -1/+3 |
2018-11-08 | geneve: Allow configuration of DF behaviour | Stefano Brivio | 1 | -8/+47 |
2018-11-08 | geneve: ICMP error lookup handler | Stefano Brivio | 1 | -0/+52 |
2018-11-06 | net: Add extack argument to rtnl_create_link | David Ahern | 1 | -1/+1 |
2018-10-19 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -11/+3 |
2018-10-17 | geneve, vxlan: Don't set exceptions if skb->len < mtu | Stefano Brivio | 1 | -4/+3 |
2018-10-17 | geneve, vxlan: Don't check skb_dst() twice | Stefano Brivio | 1 | -11/+4 |
2018-10-04 | geneve: allow to clear ttl inherit | Hangbin Liu | 1 | -4/+8 |
2018-09-12 | geneve: add ttl inherit support | Hangbin Liu | 1 | -8/+33 |
2018-07-03 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2018-07-02 | net: fix use-after-free in GRO with ESP | Sabrina Dubroca | 1 | -1/+1 |
2018-06-29 | net: check tunnel option type in tunnel flags | Pieter Jansen van Vuuren | 1 | -2/+4 |
2018-06-26 | net: Convert GRO SKB handling to list_head. | David Miller | 1 | -5/+6 |
2018-04-20 | geneve: configure MTU based on a lower device | Alexey Kodanev | 1 | -3/+53 |
2018-04-20 | geneve: check MTU for a minimum in geneve_change_mtu() | Alexey Kodanev | 1 | -3/+2 |
2018-04-20 | geneve: cleanup hard coded value for Ethernet header length | Alexey Kodanev | 1 | -4/+5 |
2018-04-20 | geneve: remove white-space before '#if IS_ENABLED(CONFIG_IPV6)' | Alexey Kodanev | 1 | -1/+1 |
2018-01-29 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+2 |
2018-01-25 | net: don't call update_pmtu unconditionally | Nicolas Dichtel | 1 | -2/+2 |
2018-01-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+14 |
2018-01-02 | geneve: update skb dst pmtu on tx path | Xin Long | 1 | -0/+14 |
2017-12-19 | geneve: speedup geneve tunnels dismantle | Haishuang Yan | 1 | -8/+16 |
2017-11-24 | geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6 | Hangbin Liu | 1 | -1/+15 |
2017-11-15 | geneve: fix fill_info when link down | Hangbin Liu | 1 | -14/+10 |
2017-11-14 | geneve: exit_net cleanup check added | Vasily Averin | 1 | -0/+1 |
2017-10-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -6/+0 |
2017-10-22 | geneve: Get rid of is_all_zero(), streamline is_tnl_info_zero() | Stefano Brivio | 1 | -16/+3 |
2017-10-21 | geneve: Fix function matching VNI and tunnel ID on big-endian | Stefano Brivio | 1 | -6/+0 |
2017-08-11 | geneve: use netlink_ext_ack for error reporting in rtnl operations | Girish Moodalbail | 1 | -36/+92 |
2017-08-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2017-08-09 | geneve: maximum value of VNI cannot be used | Girish Moodalbail | 1 | -1/+1 |
2017-07-24 | geneve/vxlan: offload ports on register/unregister events | Sabrina Dubroca | 1 | -1/+6 |
2017-07-24 | geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO | Sabrina Dubroca | 1 | -6/+13 |
2017-07-24 | geneve: add rtnl changelink support | Girish Moodalbail | 1 | -42/+176 |
2017-07-03 | geneve: fix hlist corruption | Jiri Benc | 1 | -16/+32 |
2017-06-26 | net: add netlink_ext_ack argument to rtnl_link_ops.validate | Matthias Schiffer | 1 | -1/+2 |
2017-06-26 | net: add netlink_ext_ack argument to rtnl_link_ops.newlink | Matthias Schiffer | 1 | -1/+2 |
2017-06-16 | networking: make skb_push & __skb_push return void pointers | Johannes Berg | 1 | -2/+1 |
2017-06-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2017-06-09 | geneve: add missing rx stats accounting | Girish Moodalbail | 1 | -12/+24 |
2017-06-07 | net: Fix inconsistent teardown and release of private netdev state. | David S. Miller | 1 | -1/+1 |
2017-06-04 | geneve: fix needed_headroom and max_mtu for collect_metadata | Eric Garver | 1 | -1/+1 |
2017-05-25 | geneve: fix fill_info when using collect_metadata | Eric Garver | 1 | -3/+5 |
2017-04-30 | geneve: fix incorrect setting of UDP checksum flag | Girish Moodalbail | 1 | -1/+1 |
2017-03-01 | geneve: lock RCU on TX path | Jakub Kicinski | 1 | -0/+2 |
2016-11-28 | geneve: fix ip_hdr_len reserved for geneve6 tunnel. | Haishuang Yan | 1 | -1/+1 |
2016-11-21 | geneve: Optimize geneve device lookup. | pravin shelar | 1 | -4/+13 |
2016-11-21 | geneve: Remove redundant socket checks. | pravin shelar | 1 | -8/+2 |
2016-11-21 | geneve: Merge ipv4 and ipv6 geneve_build_skb() | pravin shelar | 1 | -74/+26 |
2016-11-21 | geneve: Unify LWT and netdev handling. | pravin shelar | 1 | -349/+263 |
2016-11-18 | netns: make struct pernet_operations::id unsigned int | Alexey Dobriyan | 1 | -1/+1 |
2016-10-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -12/+35 |
2016-10-29 | geneve: avoid using stale geneve socket. | pravin shelar | 1 | -11/+34 |
2016-10-20 | net: use core MTU range checking in core net infra | Jarod Wilson | 1 | -29/+19 |
2016-10-20 | net: add recursion limit to GRO | Sabrina Dubroca | 1 | -1/+1 |
2016-07-11 | drivers/net: fixup comments after "Future-proof tunnel offload handlers" | Sabrina Dubroca | 1 | -2/+2 |
2016-07-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+7 |
2016-07-04 | geneve: fix max_mtu setting | Haishuang Yan | 1 | -2/+7 |
2016-06-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -7/+15 |
2016-06-23 | geneve: fix tx_errors statistics | Haishuang Yan | 1 | -4/+4 |
2016-06-17 | net: Merge VXLAN and GENEVE push notifiers into a single notifier | Alexander Duyck | 1 | -1/+1 |
2016-06-17 | net: Combine GENEVE and VXLAN port notifiers into single functions | Alexander Duyck | 1 | -51/+7 |
2016-06-17 | vxlan/geneve: Include udp_tunnel.h in vxlan/geneve.h and fixup includes | Alexander Duyck | 1 | -1/+0 |
2016-06-14 | ovs/geneve: fix rtnl notifications on iface deletion | Nicolas Dichtel | 1 | -0/+4 |
2016-06-14 | ovs/gre,geneve: fix error path when creating an iface | Nicolas Dichtel | 1 | -3/+7 |
2016-05-20 | udp: prevent skbs lingering in tunnel socket queues | Hannes Frederic Sowa | 1 | -7/+3 |
2016-05-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+3 |
2016-05-06 | udp_offload: Set encapsulation before inner completes. | Jarno Rajahalme | 1 | -0/+3 |
2016-05-06 | udp_tunnel: Remove redundant udp_tunnel_gro_complete(). | Jarno Rajahalme | 1 | -2/+0 |
2016-04-21 | geneve: break dependency with netdev drivers | Hannes Frederic Sowa | 1 | -3/+28 |
2016-04-21 | geneve: testing the wrong variable in geneve6_build_skb() | Dan Carpenter | 1 | -1/+1 |
2016-04-16 | ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb | Alexander Duyck | 1 | -20/+12 |
2016-04-07 | geneve: change to use UDP socket GRO | Tom Herbert | 1 | -20/+8 |
2016-03-20 | geneve: fix populating tclass in geneve_get_v6_dst | Daniel Borkmann | 1 | -5/+6 |
2016-03-13 | gro: Defer clearing of flush bit in tunnel paths | Alexander Duyck | 1 | -5/+2 |
2016-03-11 | geneve: support setting IPv6 flow label | Daniel Borkmann | 1 | -8/+27 |
2016-03-11 | ip_tunnel: add support for setting flow label via collect metadata | Daniel Borkmann | 1 | -1/+1 |
2016-03-08 | bpf, vxlan, geneve, gre: fix usage of dst_cache on xmit | Daniel Borkmann | 1 | -4/+2 |
2016-03-08 | bpf: support for access to tunnel options | Daniel Borkmann | 1 | -2/+2 |
2016-02-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -6/+46 |
2016-02-21 | GENEVE: Support outer IPv4 Tx checksums by default | Alexander Duyck | 1 | -8/+8 |
2016-02-19 | lwt: fix rx checksum setting for lwt devices tunneling over ipv6 | Paolo Abeni | 1 | -1/+2 |
2016-02-18 | geneve: clear IFF_TX_SKB_SHARING | Jiri Benc | 1 | -0/+1 |
2016-02-18 | iptunnel: scrub packet in iptunnel_pull_header | Jiri Benc | 1 | -2/+2 |
2016-02-18 | geneve: move geneve device lookup before iptunnel_pull_header | Jiri Benc | 1 | -32/+44 |
2016-02-18 | geneve: implement geneve_get_sk_family helper | Jiri Benc | 1 | -9/+11 |
2016-02-18 | geneve: Refine MTU limit | David Wragg | 1 | -5/+22 |
2016-02-16 | geneve: add dst caching support | Paolo Abeni | 1 | -0/+39 |
2016-02-10 | vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices | David Wragg | 1 | -4/+14 |
2016-02-10 | geneve: Relax MTU constraints | David Wragg | 1 | -1/+12 |
2016-01-21 | tunnels: Allow IPv6 UDP checksums to be correctly controlled. | Jesse Gross | 1 | -2/+2 |
2016-01-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2016-01-10 | udp: restrict offloads to one namespace | Hannes Frederic Sowa | 1 | -1/+1 |
2015-12-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+9 |
2015-12-25 | ip_tunnel: Move stats update to iptunnel_xmit() | Pravin B Shelar | 1 | -9/+8 |
2015-12-23 | geneve: initialize needed_headroom | Paolo Abeni | 1 | -1/+9 |
2015-12-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+0 |
2015-12-16 | geneve: Add geneve_get_rx_port support | Singhai, Anjali | 1 | -0/+24 |
2015-12-16 | geneve: Add geneve udp port offload for ethernet devices | Singhai, Anjali | 1 | -0/+23 |
2015-12-13 | geneve: UDP checksum configuration via netlink | Tom Herbert | 1 | -23/+70 |
2015-12-08 | geneve: Fix IPv6 xmit stats update. | Pravin B Shelar | 1 | -2/+0 |
2015-10-30 | geneve: add IPv6 bits to geneve_fill_metadata_dst | John W. Linville | 1 | -7/+22 |
2015-10-30 | geneve: handle ipv6 priority like ipv4 tos | John W. Linville | 1 | -2/+17 |
2015-10-30 | geneve: implement support for IPv6-based tunnels | John W. Linville | 1 | -79/+394 |
2015-10-22 | openvswitch: Fix egress tunnel info. | Pravin B Shelar | 1 | -7/+33 |
2015-10-18 | tunnels: Don't require remote endpoint or ID during creation. | Jesse Gross | 1 | -6/+6 |
2015-09-23 | geneve: use network byte order for destination port config parameter | John W. Linville | 1 | -8/+8 |
2015-09-22 | geneve: ensure ECN info is handled properly in all tx/rx paths | John W. Linville | 1 | -6/+6 |
2015-09-21 | geneve: remove vlan-related feature assignment | John W. Linville | 1 | -4/+0 |
2015-08-31 | ip-tunnel: Use API to access tunnel metadata options. | Pravin B Shelar | 1 | -6/+3 |
2015-08-29 | geneve: Use GRO cells infrastructure. | Jesse Gross | 1 | -1/+16 |
2015-08-29 | ip_tunnels: record IP version in tunnel info | Jiri Benc | 1 | -0/+2 |
2015-08-29 | ip_tunnels: convert the mode field of ip_tunnel_info to flags | Jiri Benc | 1 | -1/+1 |
2015-08-27 | geneve: Move device hash table to geneve socket. | Pravin B Shelar | 1 | -26/+17 |
2015-08-27 | geneve: Consolidate Geneve functionality in single module. | Pravin B Shelar | 1 | -88/+419 |
2015-08-27 | geneve: Add support to collect tunnel metadata. | Pravin B Shelar | 1 | -85/+271 |
2015-08-27 | geneve: Make dst-port configurable. | Pravin B Shelar | 1 | -4/+21 |
2015-08-27 | geneve: Use skb mark and protocol to lookup route. | Pravin B Shelar | 1 | -0/+3 |
2015-08-27 | geneve: Initialize ethernet address in device setup. | Pravin B Shelar | 1 | -3/+1 |
2015-08-18 | net: geneve: convert to using IFF_NO_QUEUE | Phil Sutter | 1 | -2/+1 |
2015-06-01 | geneve: allow user to specify TOS info for tunnel frames | John W. Linville | 1 | -4/+14 |
2015-06-01 | geneve: allow user to specify TTL for tunnel frames | John W. Linville | 1 | -4/+14 |
2015-05-13 | geneve: add initial netdev driver for GENEVE tunnels | John W. Linville | 1 | -0/+503 |