aboutsummaryrefslogtreecommitdiffstats
path: root/net/bridge
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'master' of git://git.code.sf.net/p/tomoyo/tomoyo.gitMark Brown1-0/+1
3 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-19/+59
4 daysbridge: Fix sleep in atomic context in sysfs pathIdo Schimmel2-9/+22
4 daysbridge: Fix sleep in atomic context in netlink pathIdo Schimmel1-10/+7
7 daysnet: add "struct dst_entry" debuggingTetsuo Handa1-0/+1
7 daysnetfilter: add option for GCOV profilingFlorian Westphal2-0/+10
7 daysnetfilter: x_tables: disable 32bit compat interface in user namespacesFlorian Westphal1-0/+4
10 daysnetfilter: ebtables: fix OOB read in compat_mtw_from_userFlorian Westphal1-0/+30
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-6/+32
11 daysnet: bridge: prevent too big nested attributes in br_fill_linkxstats()Eric Dumazet1-0/+10
11 daysnet: bridge: remove stale rcu_barrier() in br_multicast_dev_del()Eric Dumazet1-2/+0
12 daysbridge: mcast: Fix a possible use-after-free when removing a bridge portIdo Schimmel1-5/+17
12 daysbridge: Add missing READ_ONCE() annotations around FDB destination portIdo Schimmel3-5/+6
2026-05-16netfilter: br_netfilter: Reallocate headroom if necessary in neigh_hh_bridge()Lorenzo Bianconi1-1/+5
2026-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-51/+60
2026-05-14bridge: Add per-VLAN netlink handling for neigh_forward_gratDanielle Ratson2-2/+23
2026-05-14bridge: Add port-level netlink handling for neigh_forward_gratDanielle Ratson1-1/+7
2026-05-14bridge: Add selective forwarding of gratuitous neighbor announcementsDanielle Ratson3-4/+35
2026-05-14bridge: Add internal flags for neigh_forward_gratDanielle Ratson1-0/+1
2026-05-08netfilter: bridge: eb_tables: close module init raceFlorian Westphal1-5/+6
2026-05-08netfilter: ebtables: close dangling table module init raceFlorian Westphal3-20/+14
2026-05-08netfilter: ebtables: move to two-stage removal schemeFlorian Westphal4-26/+40
2026-05-04ipv6: mld: encode multicast exponential fieldsUjjal Roy1-2/+2
2026-05-04ipv4: igmp: encode multicast exponential fieldsUjjal Roy1-8/+6
2026-05-04ipv6: mld: rename mldv2_mrc() and add mldv2_qqi()Ujjal Roy1-1/+1
2026-05-04ipv4: igmp: get rid of IGMPV3_{QQIC,MRC} and simplify calculationUjjal Roy1-1/+1
2026-04-30bridge: Do not suppress ARP probes and DAD NS unconditionallyDanielle Ratson1-5/+11
2026-04-24Merge tag 'net-deletions' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-40/+0
2026-04-23net: remove unused ATM protocols and legacy ATM device driversJakub Kicinski3-40/+0
2026-04-16net: bridge: use a stable FDB dst snapshot in RCU readersZhengchuan Liang2-13/+23
2026-04-10net: bridge: add stp_mode attribute for STP mode selectionAndy Roulin4-8/+38
2026-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+6
2026-04-03bridge: guard local VLAN-0 FDB helpers against NULL vlan groupZijing Yin1-0/+6
2026-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-9/+13
2026-03-31bridge: mrp: reject zero test interval to avoid OOM panicXiang Mei1-2/+2
2026-03-29netfilter: remove nf_ipv6_ops and use direct function callsFernando Fernandez Mancera2-13/+6
2026-03-29drivers: net: drop ipv6_stub usage and use direct function callsFernando Fernandez Mancera1-2/+1
2026-03-29ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsFernando Fernandez Mancera1-1/+0
2026-03-27bridge: br_nd_send: validate ND option lengthsYang Yang1-2/+4
2026-03-27bridge: br_nd_send: linearize skb before parsing ND optionsYang Yang1-5/+7
2026-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2026-03-19bridge: No DEV_PATH_BR_VLAN_UNTAG_HW for dsa foreignEric Woudstra3-1/+31
2026-03-12bridge: cfm: Fix race condition in peer_mep deletionHyunwoo Kim1-2/+2
2026-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-5/+35
2026-03-05net: bridge: fix nd_tbl NULL dereference when IPv6 is disabledFernando Fernandez Mancera2-2/+2
2026-02-26bridge: Check relevant per-VLAN options in VLAN range groupingDanielle Ratson2-3/+33
2026-02-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-22/+22
2026-02-25netfilter: nf_tables: remove register tracking infrastructureFlorian Westphal2-21/+0
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds7-12/+12
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook11-22/+22
2026-02-19Merge tag 'net-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-27/+18
2026-02-17net: bridge: mcast: always update mdb_n_entries for vlan contextsNikolay Aleksandrov1-27/+18
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-06net/ipv6: Introduce payload_len helpersAlice Mikityanska2-3/+3
2026-02-03net: bridge: use sysfs_emit instead of sprintfDavid Corvaglia3-75/+73
2026-01-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2026-01-28net: bridge: fix static key checkMartin Kaiser1-1/+1
2026-01-25net: bridge: mcast: fix memcpy with u64_statsDavid Yang1-1/+1
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-20netfilter: don't include xt and nftables.h in unrelated subsystemsFlorian Westphal1-2/+1
2026-01-09net: bridge: annotate data-races around fdb->{updated,used}Eric Dumazet2-14/+18
2026-01-04Merge tag 'nf-26-01-02' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski1-1/+1
2026-01-04bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egressAlexandre Knecht1-4/+7
2026-01-01netfilter: replace -EEXIST with -EBUSYDaniel Gomez1-1/+1
2025-12-28net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group structBagas Sanjaya1-0/+1
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-8/+22
2025-11-06net: bridge: fix MST static key usageNikolay Aleksandrov3-2/+14
2025-11-06net: bridge: fix use-after-free due to MST port state bypassNikolay Aleksandrov3-6/+8
2025-10-27net: bridge: Flush multicast groups when snooping is disabledPetr Machata1-0/+9
2025-10-21net: bridge: use common function to compute the featuresHangbin Liu1-19/+3
2025-10-14net: bridge: correct debug message function name in br_fill_ifinfoAlok Tiwari1-1/+1
2025-10-08bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()Eric Woudstra1-1/+1
2025-09-23net: bridge: Install FDB for bridge MAC on VLAN 0Petr Machata1-0/+5
2025-09-22net: replace use of system_wq with system_percpu_wqMarco Crivellari2-7/+7
2025-09-12Merge tag 'nf-next-25-09-11' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski1-0/+11
2025-09-11net: bridge: Introduce UAPI for BR_BOOLOPT_FDB_LOCAL_VLAN_0Petr Machata3-0/+120
2025-09-11net: bridge: BROPT_FDB_LOCAL_VLAN_0: Skip local FDBs on VLAN creationPetr Machata1-4/+6
2025-09-11net: bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, skip per-VLAN FDBsPetr Machata1-1/+4
2025-09-11net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBsPetr Machata1-5/+8
2025-09-11net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on missPetr Machata1-0/+8
2025-09-11net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0Petr Machata1-0/+1
2025-09-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+7
2025-09-11netfilter: nft_meta_bridge: introduce NFT_META_BRI_IIFHWADDR supportFernando Fernandez Mancera1-0/+11
2025-09-08net: bridge: Bounce invalid booloptsPetr Machata1-0/+7
2025-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+0
2025-09-02netfilter: ebtables: Use vmalloc_array() to improve codeQianfeng Rong1-7/+7
2025-08-27netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after...Wang Liang1-3/+0
2025-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+18
2025-08-15net: bridge: remove unused argument of br_multicast_query_expired()Wang Liang1-6/+3
2025-08-14net: bridge: fix soft lockup in br_multicast_query_expired()Wang Liang2-0/+18
2025-08-14bridge: Redirect to backup port when port is administratively downIdo Schimmel1-1/+2
2025-08-07netfilter: add back NETFILTER_XTABLES dependenciesArnd Bergmann1-0/+1
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds5-11/+13
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2025-07-25netfilter: Exclude LEGACY TABLES on PREEMPT_RT.Pablo Neira Ayuso1-5/+5
2025-07-18net: s/dev_get_flags/netif_get_flags/Stanislav Fomichev1-1/+1
2025-07-18net: s/dev_pre_changeaddr_notify/netif_pre_changeaddr_notify/Stanislav Fomichev2-4/+6
2025-07-18net: s/dev_get_port_parent_id/netif_get_port_parent_id/Stanislav Fomichev1-1/+1
2025-07-17net: bridge: Do not offload IGMP/MLD messagesJoseph Huang1-0/+3
2025-06-23bridge: mcast: Fix use-after-free during router port configurationIdo Schimmel1-0/+9
2025-06-17sysfs: treewide: switch back to bin_attribute::read()/write()Thomas Weißschuh1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar3-33/+40
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds9-41/+192
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+8
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-5/+3
2025-05-16bridge: netfilter: Fix forwarding of fragmented packetsIdo Schimmel2-5/+3
2025-05-08treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try()Ingo Molnar1-8/+8
2025-05-05netfilter: bridge: Move specific fragmented packet to slow_path instead of dr...Huajian Yang1-6/+6
2025-04-23net: bridge: mcast: update multicast contex when vlan state is changedYong Wang3-3/+38
2025-04-23net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functionsYong Wang1-8/+69
2025-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2025-04-16net: bridge: switchdev: do not notify new brentries as changedJonas Gorski1-1/+3
2025-04-15net: bridge: locally receive all multicast packets if IFF_ALLMULTI is setShengyu Qu1-1/+2
2025-04-14bridge: Convert br_net_exit_batch_rtnl() to ->exit_rtnl().Kuniyuki Iwashima1-9/+8
2025-04-14net: bridge: mcast: Notify on mdb offload failureJoseph Huang3-5/+34
2025-04-14net: bridge: Add offload_fail_notification boptJoseph Huang2-0/+6
2025-04-14net: bridge: mcast: Add offload failed mdb flagJoseph Huang3-9/+22
2025-04-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-38/+38
2025-04-09net: bridge: Prevent unicast ARP/NS packets from being suppressed by bridgeAmit Cohen1-0/+7
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner4-38/+38
2025-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-5/+34
2025-03-21net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.Kuniyuki Iwashima2-5/+34
2025-03-08net: move misc netdev_lock flavors to a separate headerJakub Kicinski1-0/+2
2025-03-04net: rename netns_local to netns_immutableNicolas Dichtel1-1/+1
2025-02-21rtnetlink: Pack newlink() params into structXiao Liang1-2/+4
2025-02-05bridge: mdb: Allow replace of a host-joined groupPetr Machata1-1/+1
2025-01-19netfilter: br_netfilter: remove unused conditional and dead codeAntoine Tenart1-29/+1
2025-01-07bridge: Make br_is_nd_neigh_msg() accept pointer to "const struct sk_buff"Ted Chen2-2/+2
2024-12-23net: bridge: add skb drop reasons to the most common drop pointsRadu Rendec2-9/+27
2024-12-20net: bridge: Handle changes in VLAN_FLAG_BRIDGE_BINDINGPetr Machata3-0/+40
2024-12-20net: bridge: Extract a helper to handle bridge_binding togglesPetr Machata1-6/+14
2024-12-17net: bridge: constify 'struct bin_attribute'Thomas Weißschuh1-3/+3
2024-12-10rtnetlink: add ndo_fdb_dump_contextEric Dumazet1-1/+2
2024-11-15ndo_fdb_del: Add a parameter to report whether notification was sentPetr Machata2-8/+9
2024-11-15ndo_fdb_add: Add a parameter to report whether notification was sentPetr Machata2-6/+8
2024-11-12net: ip: make ip_route_input() return drop reasonsMenglong Dong1-5/+6
2024-11-09bridge: Allow deleting FDB entries with non-existent VLANIdo Schimmel1-7/+2
2024-11-07ipv4: Prepare ip_route_output() to future .flowi4_tos conversion.Guillaume Nault1-1/+1
2024-11-07Merge tag 'nf-next-24-11-07' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni2-2/+8
2024-10-23netpoll: remove ndo_netpoll_setup() second argumentEric Dumazet1-1/+1
2024-10-22rtnetlink: Return int from rtnl_af_register().Kuniyuki Iwashima1-1/+5
2024-10-15net: bridge: replace call_rcu by kfree_rcu for simple kmem_cache_free callbackJulia Lawall1-8/+1
2024-10-15netfilter: nf_tables: replace deprecated strncpy with strscpy_padJustin Stitt1-1/+1
2024-10-15netfilter: Make legacy configs user selectableBreno Leitao1-1/+7
2024-10-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-13/+22
2024-10-10bridge: Handle error of rtnl_register_module().Kuniyuki Iwashima3-13/+17
2024-10-04netfilter: br_netfilter: fix panic with metadata_dst skbAndy Roulin1-0/+5
2024-10-03ipv4: Convert ip_route_input() to dscp_t.Guillaume Nault1-3/+5
2024-10-03Merge tag 'net-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+1
2024-10-02bridge: mcast: Fail MDB get request on empty entryIdo Schimmel1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro2-2/+2
2024-09-09netfilter: br_netfilter: Unmask upper DSCP bits in br_nf_pre_routing_finish()Ido Schimmel1-1/+2
2024-09-06Merge tag 'nf-next-24-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski3-6/+4
2024-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+2
2024-09-04net: bridge: br_fdb_external_learn_add(): always set EXT_LEARNJonas Gorski1-4/+2
2024-09-03netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_localAlexander Lobakin1-2/+3
2024-09-03netdev_features: convert NETIF_F_LLTX to dev->lltxAlexander Lobakin1-1/+2
2024-09-03netfilter: nf_tables: drop unused 3rd argument from validate callback opsFlorian Westphal2-5/+3
2024-09-03netfilter: Use kmemdup_array instead of kmemdup for multiple allocationYan Zhen1-1/+1
2024-08-20netfilter: nf_tables: pass context structure to nft_parse_register_loadFlorian Westphal1-1/+1
2024-08-14netfilter: nf_queue: drop packets with cloned unconfirmed conntracksFlorian Westphal1-1/+5
2024-08-05net: bridge: mcast: wait for previous gc cycles when removing portNikolay Aleksandrov1-3/+1
2024-07-24sysctl: treewide: constify the ctl_table argument of proc_handlersJoel Granados1-1/+1
2024-07-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2024-07-15net: bridge: mst: Check vlan state for egress decisionElliot Ayrey1-2/+2
2024-06-24netfilter: br_netfilter: Use nested-BH locking for brnf_frag_data_storage.Sebastian Andrzej Siewior1-4/+16
2024-06-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+6
2024-06-12net: bridge: mst: fix suspicious rcu usage in br_mst_set_stateNikolay Aleksandrov1-1/+1
2024-06-12net: bridge: mst: pass vlan group directly to br_mst_vlan_set_stateNikolay Aleksandrov1-6/+5
2024-06-05net: bridge: fix an inconsistent indentationChen Hanxiao1-2/+2
2024-05-23net: Rename mono_delivery_time to tstamp_type for scalabiltyAbhishek Chauhan1-3/+3
2024-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextJakub Kicinski3-8/+11
2024-05-15net: bridge: mst: fix vlan use-after-freeNikolay Aleksandrov1-6/+10
2024-05-15net: bridge: xmit: make sure we have at least eth header len bytesNikolay Aleksandrov1-0/+6
2024-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+7
2024-05-08net: bridge: fix corrupted ethernet header on multicast-to-unicastFelix Fietkau1-2/+7
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-05-03netfilter: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2024-05-01net: bridge: fix multicast-to-unicast with fraglist GSOFelix Fietkau1-1/+1
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2024-04-25net: bridge: remove redundant check of f->dstlinke li1-1/+1
2024-04-22bridge/br_netlink.c: no need to return void functionHangbin Liu1-1/+1
2024-04-22sysctl: treewide: constify ctl_table_header::ctl_table_argThomas Weißschuh1-1/+1
2024-04-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-8/+28
2024-04-11netfilter: br_netfilter: skip conntrack input hook for promisc packetsPablo Neira Ayuso4-8/+28
2024-04-08ipv4: Set scope explicitly in ip_route_output().Guillaume Nault1-1/+2
2024-04-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+6
2024-04-04netfilter: validate user input for expected lengthEric Dumazet1-0/+6
2024-04-01ip_tunnel: convert __be16 tunnel flags to bitmapsAlexander Lobakin1-3/+6
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-02-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+126
2024-02-28net: bridge: Exit if multicast_init_stats failsBreno Leitao1-1/+2
2024-02-28net: bridge: Do not allocate stats in the driverBreno Leitao1-11/+2
2024-02-29netfilter: bridge: confirm multicast packets before passing them up the stackFlorian Westphal2-0/+126
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor1-1/+1
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-28/+56
2024-02-21net: bridge: constify the struct device_type usageRicardo B. Marliere1-1/+1
2024-02-16net: bridge: switchdev: Ensure deferred event delivery on unoffloadTobias Waldekranz1-0/+10