| Age | Commit message (Expand) | Author | Files | Lines |
| 9 days | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+15 |
| 2025-11-27 | net: vxlan: prevent NULL deref in vxlan_xmit_one | Antoine Tenart | 1 | -3/+15 |
| 2025-11-13 | vxlan: Remove unused declarations eth_vni_hash() and fdb_head_index() | Yue Haibing | 1 | -2/+0 |
| 2025-09-09 | vxlan: Make vxlan_fdb_find_uc() more robust against NPDs | Ido Schimmel | 1 | -3/+4 |
| 2025-09-02 | vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects | Ido Schimmel | 1 | -2/+8 |
| 2025-09-02 | vxlan: Fix NPD when refreshing an FDB entry with a nexthop object | Ido Schimmel | 2 | -7/+5 |
| 2025-07-23 | vxlan: remove redundant conversion of vni in vxlan_nl2conf | Wang Liang | 1 | -1/+1 |
| 2025-07-02 | netlink: introduce type-checking attribute iteration for nlmsg | Carolina Jubran | 1 | -9/+4 |
| 2025-06-18 | vxlan: drop sock_lock | Stanislav Fomichev | 3 | -33/+22 |
| 2025-06-17 | vxlan: Support MC routing in the underlay | Petr Machata | 1 | -2/+20 |
| 2025-06-17 | net: ipv6: Add a flags argument to ip6tunnel_xmit(), udp_tunnel6_xmit_skb() | Petr Machata | 1 | -1/+2 |
| 2025-06-17 | net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb() | Petr Machata | 1 | -1/+1 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08 | Ingo Molnar | 1 | -1/+1 |
| 2025-04-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+4 |
| 2025-04-24 | vxlan: vnifilter: Fix unlocked deletion of default FDB entry | Ido Schimmel | 1 | -1/+7 |
| 2025-04-22 | vxlan: Convert FDB table to rhashtable | Ido Schimmel | 2 | -62/+42 |
| 2025-04-22 | vxlan: Introduce FDB key structure | Ido Schimmel | 2 | -23/+29 |
| 2025-04-22 | vxlan: Do not treat dst cache initialization errors as fatal | Ido Schimmel | 1 | -4/+4 |
| 2025-04-22 | vxlan: Create wrappers for FDB lookup | Ido Schimmel | 1 | -10/+24 |
| 2025-04-22 | vxlan: Rename FDB Tx lookup function | Ido Schimmel | 1 | -7/+7 |
| 2025-04-22 | vxlan: Convert FDB flushing to RCU | Ido Schimmel | 1 | -5/+10 |
| 2025-04-22 | vxlan: Convert FDB garbage collection to RCU | Ido Schimmel | 1 | -8/+11 |
| 2025-04-22 | vxlan: Use linked list to traverse FDB entries | Ido Schimmel | 1 | -97/+75 |
| 2025-04-22 | vxlan: Add a linked list of FDB entries | Ido Schimmel | 2 | -0/+4 |
| 2025-04-22 | vxlan: Use a single lock to protect the FDB table | Ido Schimmel | 2 | -57/+33 |
| 2025-04-22 | vxlan: Relocate assignment of default remote device | Ido Schimmel | 1 | -2/+3 |
| 2025-04-22 | vxlan: Unsplit default FDB entry creation and notification | Ido Schimmel | 1 | -13/+8 |
| 2025-04-22 | vxlan: Insert FDB into hash table in vxlan_fdb_create() | Ido Schimmel | 1 | -11/+4 |
| 2025-04-22 | vxlan: Simplify creation of default FDB entry | Ido Schimmel | 1 | -53/+25 |
| 2025-04-22 | vxlan: Add RCU read-side critical sections in the Tx path | Ido Schimmel | 1 | -6/+8 |
| 2025-04-16 | vxlan: Use nlmsg_payload in vxlan_vnifilter_dump | Breno Leitao | 1 | -3/+2 |
| 2025-04-14 | vxlan: Convert vxlan_exit_batch_rtnl() to ->exit_rtnl(). | Kuniyuki Iwashima | 1 | -11/+7 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2025-03-08 | net: move misc netdev_lock flavors to a separate header | Jakub Kicinski | 1 | -0/+1 |
| 2025-02-21 | net: Use link/peer netns in newlink() of rtnl_link_ops | Xiao Liang | 1 | -2/+2 |
| 2025-02-21 | rtnetlink: Pack newlink() params into struct | Xiao Liang | 1 | -2/+5 |
| 2025-02-18 | vxlan: Join / leave MC group after remote changes | Petr Machata | 1 | -2/+16 |
| 2025-02-18 | vxlan: Drop 'changelink' parameter from vxlan_dev_configure() | Petr Machata | 1 | -3/+3 |
| 2025-02-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+5 |
| 2025-02-11 | vxlan: check vxlan_vnigroup_init() return value | Eric Dumazet | 1 | -2/+5 |
| 2025-02-07 | vxlan: Remove unnecessary comments for vxlan_rcv() and vxlan_err_lookup() | Ted Chen | 1 | -2/+0 |
| 2025-02-05 | vxlan: Avoid unnecessary updates to FDB 'used' time | Ido Schimmel | 1 | -7/+5 |
| 2025-02-05 | vxlan: Age out FDB entries based on 'updated' time | Ido Schimmel | 1 | -1/+1 |
| 2025-02-05 | vxlan: Refresh FDB 'updated' time upon user space updates | Ido Schimmel | 1 | -2/+1 |
| 2025-02-05 | vxlan: Refresh FDB 'updated' time upon 'NTF_USE' | Ido Schimmel | 1 | -1/+3 |
| 2025-02-05 | vxlan: Always refresh FDB 'updated' time when learning is enabled | Ido Schimmel | 1 | -1/+4 |
| 2025-02-05 | vxlan: Read jiffies once when updating FDB 'used' time | Ido Schimmel | 1 | -2/+6 |
| 2025-02-05 | vxlan: Annotate FDB data races | Ido Schimmel | 1 | -9/+9 |
| 2025-01-27 | vxlan: Fix uninit-value in vxlan_vnifilter_dump() | Shigeru Yoshida | 1 | -0/+5 |
| 2024-12-23 | net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE | Radu Rendec | 2 | -3/+3 |
| 2024-12-10 | rtnetlink: add ndo_fdb_dump_context | Eric Dumazet | 1 | -2/+3 |
| 2024-12-09 | vxlan: Add an attribute to make VXLAN header validation configurable | Petr Machata | 1 | -7/+46 |
| 2024-12-09 | vxlan: vxlan_rcv(): Drop unparsed | Petr Machata | 1 | -15/+1 |
| 2024-12-09 | vxlan: Bump error counters for header mismatches | Petr Machata | 1 | -0/+4 |
| 2024-12-09 | vxlan: Track reserved bits explicitly as part of the configuration | Petr Machata | 1 | -11/+30 |
| 2024-12-09 | vxlan: vxlan_rcv(): Extract vxlan_hdr(skb) to a named variable | Petr Machata | 1 | -5/+6 |
| 2024-12-09 | vxlan: vxlan_rcv() callees: Drop the unparsed argument | Petr Machata | 1 | -15/+16 |
| 2024-12-09 | vxlan: vxlan_rcv() callees: Move clearing of unparsed flags out | Petr Machata | 1 | -9/+7 |
| 2024-12-09 | vxlan: In vxlan_rcv(), access flags through the vxlan netdevice | Petr Machata | 1 | -5/+5 |
| 2024-12-06 | vxlan: Handle stats using NETDEV_PCPU_STAT_DSTATS. | Guillaume Nault | 1 | -14/+14 |
| 2024-11-15 | ndo_fdb_del: Add a parameter to report whether notification was sent | Petr Machata | 1 | -1/+4 |
| 2024-11-15 | ndo_fdb_add: Add a parameter to report whether notification was sent | Petr Machata | 1 | -1/+4 |
| 2024-11-11 | net: convert to nla_get_*_default() | Johannes Berg | 1 | -4/+1 |
| 2024-10-18 | net: vxlan: update the document for vxlan_snoop() | Menglong Dong | 1 | -1/+0 |
| 2024-10-18 | net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND | Menglong Dong | 1 | -1/+1 |
| 2024-10-13 | net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() | Menglong Dong | 1 | -1/+1 |
| 2024-10-13 | net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() | Menglong Dong | 1 | -1/+1 |
| 2024-10-13 | net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() | Menglong Dong | 1 | -1/+1 |
| 2024-10-13 | net: vxlan: add drop reasons support to vxlan_xmit_one() | Menglong Dong | 1 | -5/+14 |
| 2024-10-13 | net: vxlan: use kfree_skb_reason() in vxlan_xmit() | Menglong Dong | 1 | -3/+3 |
| 2024-10-13 | net: vxlan: make vxlan_set_mac() return drop reasons | Menglong Dong | 1 | -9/+10 |
| 2024-10-13 | net: vxlan: make vxlan_snoop() return drop reasons | Menglong Dong | 1 | -8/+9 |
| 2024-10-13 | net: vxlan: make vxlan_remcsum() return drop reasons | Menglong Dong | 1 | -7/+13 |
| 2024-10-13 | net: vxlan: add skb drop reasons to vxlan_rcv() | Menglong Dong | 1 | -6/+20 |
| 2024-10-13 | net: tunnel: make skb_vlan_inet_prepare() return drop reasons | Menglong Dong | 1 | -1/+1 |
| 2024-10-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -12/+15 |
| 2024-10-10 | genetlink: extend info user-storage to match NL cb ctx | Paolo Abeni | 1 | -1/+1 |
| 2024-10-10 | vxlan: Handle error of rtnl_register_module(). | Kuniyuki Iwashima | 3 | -12/+15 |
| 2024-09-03 | netdev_features: convert NETIF_F_LLTX to dev->lltx | Alexander Lobakin | 1 | -1/+1 |
| 2024-09-03 | netdevice: convert private flags > BIT(31) to bitfields | Alexander Lobakin | 1 | -1/+2 |
| 2024-08-23 | net: vxlan: delete redundant judgment statements | Li Zetao | 1 | -2/+1 |
| 2024-08-12 | net: vxlan: remove duplicated initialization in vxlan_xmit | Menglong Dong | 1 | -1/+1 |
| 2024-06-21 | vxlan: Pull inner IP header in vxlan_xmit_one(). | Guillaume Nault | 1 | -1/+8 |
| 2024-06-05 | vxlan: Fix regression when dropping packets due to invalid src addresses | Daniel Borkmann | 1 | -4/+4 |
| 2024-05-07 | net: annotate writes on dev->mtu from ndo_change_mtu() | Eric Dumazet | 1 | -1/+1 |
| 2024-05-07 | rtnetlink: allow rtnl_fill_link_netnsid() to run under RCU protection | Eric Dumazet | 1 | -1/+1 |
| 2024-05-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -15/+34 |
| 2024-05-01 | vxlan: Pull inner IP header in vxlan_rcv(). | Guillaume Nault | 1 | -1/+18 |
| 2024-04-29 | vxlan: Add missing VNI filter counter update in arp_reduce(). | Guillaume Nault | 1 | -0/+2 |
| 2024-04-29 | vxlan: Fix racy device stats updates. | Guillaume Nault | 1 | -14/+14 |
| 2024-04-29 | ipv6: introduce dst_rt6_info() helper | Eric Dumazet | 1 | -1/+1 |
| 2024-04-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+4 |
| 2024-04-19 | vxlan: drop packets from invalid src-address | David Bauer | 1 | -0/+4 |
| 2024-04-01 | ip_tunnel: convert __be16 tunnel flags to bitmaps | Alexander Lobakin | 1 | -5/+9 |
| 2024-03-11 | vxlan: Remove generic .ndo_get_stats64 | Breno Leitao | 1 | -2/+0 |
| 2024-03-11 | vxlan: Do not alloc tstats manually | Breno Leitao | 1 | -11/+2 |
| 2024-02-21 | net: vxlan: 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 | vxlan: use exit_batch_rtnl() method | Eric Dumazet | 1 | -31/+19 |
| 2023-12-20 | vxlan: mdb: Add MDB bulk deletion support | Ido Schimmel | 3 | -24/+153 |
| 2023-11-16 | vxlan: add support for flowlabel inherit | Alce Lafranque | 1 | -1/+22 |
| 2023-10-27 | vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() | Benjamin Poirier | 1 | -2/+2 |
| 2023-10-27 | vxlan: mdb: Add MDB get support | Ido Schimmel | 3 | -0/+153 |
| 2023-10-27 | vxlan: mdb: Factor out a helper for remote entry size calculation | Ido Schimmel | 1 | -9/+19 |
| 2023-10-27 | vxlan: mdb: Adjust function arguments | Ido Schimmel | 1 | -6/+4 |
| 2023-10-26 | netlink: make range pointers in policies const | Jakub Kicinski | 1 | -1/+1 |
| 2023-10-23 | vxlan: use generic function for tunnel IPv6 route lookup | Beniamino Galvani | 1 | -106/+30 |
| 2023-10-16 | vxlan: use generic function for tunnel IPv4 route lookup | Beniamino Galvani | 1 | -73/+41 |
| 2023-10-13 | vxlan: vxlan_core: Support FDB flushing by destination IP | Amit Cohen | 1 | -1/+20 |
| 2023-10-13 | vxlan: vxlan_core: Support FDB flushing by destination port | Amit Cohen | 1 | -1/+9 |
| 2023-10-13 | vxlan: vxlan_core: Support FDB flushing by destination VNI | Amit Cohen | 1 | -0/+51 |
| 2023-10-13 | vxlan: vxlan_core: Support FDB flushing by nexthop ID | Amit Cohen | 1 | -0/+15 |
| 2023-10-13 | vxlan: vxlan_core: Support FDB flushing by source VNI | Amit Cohen | 1 | -0/+8 |
| 2023-10-13 | vxlan: vxlan_core: Add support for FDB flush | Amit Cohen | 1 | -0/+56 |
| 2023-10-13 | vxlan: vxlan_core: Do not skip default entry in vxlan_flush() by default | Amit Cohen | 1 | -6/+18 |
| 2023-10-13 | vxlan: vxlan_core: Make vxlan_flush() more generic for future use | Amit Cohen | 1 | -4/+26 |
| 2023-09-20 | vxlan: Add missing entries to vxlan_get_size() | Benjamin Poirier | 1 | -0/+4 |
| 2023-08-22 | vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC | Ido Schimmel | 1 | -1/+1 |
| 2023-08-14 | vxlan: Use helper functions to update stats | Li Zetao | 1 | -11/+2 |
| 2023-08-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+8 |
| 2023-08-06 | drivers: vxlan: vnifilter: free percpu vni stats on error path | Fedor Pchelkin | 1 | -3/+8 |
| 2023-07-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -58/+107 |
| 2023-07-24 | vxlan: fix GRO with VXLAN-GPE | Jiri Benc | 1 | -15/+69 |
| 2023-07-24 | vxlan: generalize vxlan_parse_gpe_hdr and remove unused args | Jiri Benc | 1 | -30/+28 |
| 2023-07-24 | vxlan: calculate correct header length for GPE | Jiri Benc | 1 | -13/+10 |
| 2023-07-19 | vxlan: Add support for nexthop ID metadata | Ido Schimmel | 1 | -0/+44 |
| 2023-05-13 | net: vxlan: Add nolocalbypass option to vxlan. | Vladimir Nikishkin | 1 | -2/+19 |
| 2023-03-17 | vxlan: Expose helper vxlan_build_gbp_hdr | Gavin Li | 1 | -19/+0 |
| 2023-03-17 | vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe... | Gavin Li | 1 | -6/+4 |
| 2023-03-17 | vxlan: Enable MDB support | Ido Schimmel | 1 | -0/+3 |
| 2023-03-17 | vxlan: Add MDB data path support | Ido Schimmel | 3 | -0/+135 |
| 2023-03-17 | vxlan: mdb: Add an internal flag to indicate MDB usage | Ido Schimmel | 1 | -0/+7 |
| 2023-03-17 | vxlan: mdb: Add MDB control path support | Ido Schimmel | 4 | -1/+1381 |
| 2023-03-17 | vxlan: Expose vxlan_xmit_one() | Ido Schimmel | 2 | -3/+4 |
| 2023-03-17 | vxlan: Move address helpers to private headers | Ido Schimmel | 2 | -47/+45 |
| 2023-03-15 | neighbour: annotate lockless accesses to n->nud_state | Eric Dumazet | 1 | -2/+2 |
| 2023-01-02 | vxlan: Fix memory leaks in error path | Ido Schimmel | 1 | -6/+13 |
| 2022-10-31 | rtnetlink: pass netlink message header and portid to rtnl_configure_link() | Hangbin Liu | 1 | -2/+2 |
| 2022-10-28 | net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). | Thomas Gleixner | 1 | -2/+2 |
| 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 | vxlan: do not use RT_TOS for IPv6 flowlabel | Matthias May | 1 | -1/+1 |
| 2022-07-26 | vxlan: Use ip_tunnel_key flow flags in route lookups | Paul Chaignon | 1 | -4/+7 |
| 2022-06-09 | net: adopt u64_stats_t in struct pcpu_sw_netstats | Eric Dumazet | 1 | -4/+4 |
| 2022-05-20 | net: vxlan: Fix kernel coding style | Alaa Mohamed | 1 | -7/+6 |
| 2022-05-09 | net: vxlan: Add extack support to vxlan_fdb_delete | Alaa Mohamed | 1 | -11/+27 |
| 2022-05-09 | rtnetlink: add extack support in fdb del handlers | Alaa Mohamed | 1 | -1/+2 |
| 2022-05-06 | net: add netif_inherit_tso_max() | Jakub Kicinski | 1 | -2/+1 |
| 2022-04-08 | vxlan: fix error return code in vxlan_fdb_append | Hongbin Wang | 1 | -2/+2 |
| 2022-03-31 | vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices | Eric Dumazet | 1 | -0/+6 |
| 2022-03-11 | net: add per-cpu storage and net->core_stats | Eric Dumazet | 1 | -1/+1 |
| 2022-03-09 | drivers: vxlan: fix returnvar.cocci warning | Guo Zhengkui | 1 | -2/+1 |
| 2022-03-07 | vxlan_core: delete unnecessary condition | Dan Carpenter | 1 | -28/+26 |
| 2022-03-07 | tun: vxlan: Use netif_rx(). | Sebastian Andrzej Siewior | 1 | -2/+2 |
| 2022-03-01 | drivers: vxlan: vnifilter: add support for stats dumping | Nikolay Aleksandrov | 1 | -6/+86 |
| 2022-03-01 | drivers: vxlan: vnifilter: per vni stats | Nikolay Aleksandrov | 3 | -9/+102 |
| 2022-03-01 | vxlan: vni filtering support on collect metadata device | Roopa Prabhu | 5 | -30/+1121 |
| 2022-03-01 | vxlan_multicast: Move multicast helpers to a separate file | Roopa Prabhu | 4 | -124/+142 |
| 2022-03-01 | vxlan_core: add helper vxlan_vni_in_use | Roopa Prabhu | 1 | -18/+28 |
| 2022-03-01 | vxlan_core: make multicast helper take rip and ifindex explicitly | Roopa Prabhu | 1 | -16/+21 |
| 2022-03-01 | vxlan_core: move some fdb helpers to non-static | Roopa Prabhu | 2 | -19/+39 |
| 2022-03-01 | vxlan_core: move common declarations to private header file | Roopa Prabhu | 2 | -79/+100 |
| 2022-03-01 | vxlan_core: fix build warnings in vxlan_xmit_one | Roopa Prabhu | 1 | -1/+8 |
| 2022-03-01 | vxlan: move to its own directory | Roopa Prabhu | 2 | -0/+4841 |