index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
bridge
/
br_mdb.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-12-20
bridge: mdb: Add MDB bulk deletion support
Ido Schimmel
1
-0
/
+133
2023-10-27
bridge: mcast: Add MDB get support
Ido Schimmel
1
-0
/
+158
2023-10-27
bridge: mcast: Factor out a helper for PG entry size calculation
Ido Schimmel
1
-7
/
+13
2023-10-27
bridge: mcast: Account for missing attributes
Ido Schimmel
1
-4
/
+11
2023-10-27
bridge: mcast: Dump MDB entries even when snooping is disabled
Ido Schimmel
1
-3
/
+0
2023-03-17
rtnetlink: bridge: mcast: Relax group address validation in common code
Ido Schimmel
1
-0
/
+6
2023-03-17
rtnetlink: bridge: mcast: Move MDB handlers out of bridge driver
Ido Schimmel
1
-289
/
+12
2023-03-17
bridge: mcast: Implement MDB net device operations
Ido Schimmel
1
-0
/
+124
2023-02-10
bridge: mcast: Move validation to a policy
Ido Schimmel
1
-18
/
+27
2023-02-10
bridge: mcast: Remove pointless sequence generation counter assignment
Ido Schimmel
1
-2
/
+0
2023-02-10
bridge: mcast: Use correct define in MDB dump
Ido Schimmel
1
-1
/
+1
2023-02-06
net: bridge: Add br_multicast_del_port_group()
Petr Machata
1
-2
/
+1
2023-02-06
net: bridge: Move extack-setting to br_multicast_new_port_group()
Petr Machata
1
-6
/
+3
2023-02-06
net: bridge: Add extack to br_multicast_new_port_group()
Petr Machata
1
-2
/
+3
2022-12-12
bridge: mcast: Support replacement of MDB port group entries
Ido Schimmel
1
-5
/
+97
2022-12-12
bridge: mcast: Allow user space to specify MDB entry routing protocol
Ido Schimmel
1
-2
/
+13
2022-12-12
bridge: mcast: Allow user space to add (*, G) with a source list and filter mode
Ido Schimmel
1
-0
/
+130
2022-12-12
bridge: mcast: Add support for (*, G) with a source list and filter mode
Ido Schimmel
1
-3
/
+125
2022-12-12
bridge: mcast: Avoid arming group timer when (S, G) corresponds to a source
Ido Schimmel
1
-1
/
+1
2022-12-12
bridge: mcast: Add a centralized error path
Ido Schimmel
1
-4
/
+6
2022-12-12
bridge: mcast: Place netlink policy before validation functions
Ido Schimmel
1
-6
/
+6
2022-12-12
bridge: mcast: Split (*, G) and (S, G) addition into different functions
Ido Schimmel
1
-49
/
+96
2022-12-12
bridge: mcast: Do not derive entry type from its filter mode
Ido Schimmel
1
-6
/
+3
2022-12-07
bridge: mcast: Remove redundant function arguments
Ido Schimmel
1
-4
/
+5
2022-12-07
bridge: mcast: Move checks out of critical section
Ido Schimmel
1
-18
/
+18
2022-12-07
bridge: mcast: Remove br_mdb_parse()
Ido Schimmel
1
-88
/
+5
2022-12-07
bridge: mcast: Use MDB group key from configuration structure
Ido Schimmel
1
-8
/
+7
2022-12-07
bridge: mcast: Propagate MDB configuration structure further
Ido Schimmel
1
-13
/
+11
2022-12-07
bridge: mcast: Use MDB configuration structure where possible
Ido Schimmel
1
-19
/
+15
2022-12-07
bridge: mcast: Remove redundant checks
Ido Schimmel
1
-54
/
+9
2022-12-07
bridge: mcast: Centralize netlink attribute parsing
Ido Schimmel
1
-0
/
+120
2022-10-19
bridge: mcast: Simplify MDB entry creation
Ido Schimmel
1
-8
/
+3
2022-06-15
net: bridge: allow add/remove permanent mdb entries on disabled ports
Casper Andersson
1
-6
/
+9
2022-04-12
net: bridge: add support for host l2 mdb entries
Joachim Wiberg
1
-5
/
+7
2021-10-28
net: bridge: mdb: move all switchdev logic to br_switchdev.c
Vladimir Oltean
1
-244
/
+0
2021-10-28
net: bridge: split out the switchdev portion of br_mdb_notify
Vladimir Oltean
1
-27
/
+35
2021-10-16
net: make use of helper netif_is_bridge_master()
Kyungrok Chung
1
-2
/
+2
2021-08-17
net: bridge: vlan: account for router port lists when notifying
Nikolay Aleksandrov
1
-0
/
+30
2021-08-11
net: bridge: vlan: use br_rports_fill_info() to export mcast router ports
Nikolay Aleksandrov
1
-13
/
+4
2021-08-11
net: bridge: mcast: use the proper multicast context when dumping router ports
Nikolay Aleksandrov
1
-18
/
+31
2021-07-22
net: bridge: move the switchdev object replay helpers to "push" mode
Vladimir Oltean
1
-1
/
+0
2021-07-22
net: bridge: guard the switchdev replay helpers against a NULL notifier block
Vladimir Oltean
1
-0
/
+3
2021-07-21
net: bridge: multicast: add context support for host-joined groups
Nikolay Aleksandrov
1
-1
/
+1
2021-07-21
net: bridge: multicast: add mdb context support
Nikolay Aleksandrov
1
-3
/
+40
2021-07-20
net: bridge: multicast: include router port vlan id in notifications
Nikolay Aleksandrov
1
-7
/
+22
2021-07-20
net: bridge: multicast: use multicast contexts instead of bridge or port
Nikolay Aleksandrov
1
-1
/
+1
2021-07-20
net: bridge: multicast: factor out bridge multicast context
Nikolay Aleksandrov
1
-11
/
+12
2021-07-20
net: bridge: multicast: factor out port multicast context
Nikolay Aleksandrov
1
-5
/
+5
2021-06-28
net: bridge: allow the switchdev replay functions to be called for deletion
Vladimir Oltean
1
-4
/
+11
2021-06-28
net: bridge: constify variables in the replay helpers
Vladimir Oltean
1
-4
/
+4
2021-06-28
net: bridge: ignore switchdev events for LAG ports which didn't request replay
Vladimir Oltean
1
-3
/
+5
2021-05-13
net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink
Linus Lüssing
1
-1
/
+7
2021-05-13
net: bridge: mcast: split multicast router state for IPv4 and IPv6
Linus Lüssing
1
-0
/
+10
2021-05-13
net: bridge: mcast: prepare mdb netlink for mcast router split
Linus Lüssing
1
-5
/
+34
2021-05-13
net: bridge: mcast: rename multicast router lists and timers
Linus Lüssing
1
-3
/
+3
2021-03-23
net: bridge: add helper to replay port and host-joined mdb entries
Vladimir Oltean
1
-17
/
+131
2020-10-30
net: bridge: explicitly convert between mdb entry state and port group flags
Vladimir Oltean
1
-1
/
+5
2020-10-30
net: bridge: mcast: add support for raw L2 multicast groups
Nikolay Aleksandrov
1
-2
/
+22
2020-09-23
net: bridge: mcast: add support for blocked port groups
Nikolay Aleksandrov
1
-0
/
+2
2020-09-23
net: bridge: mcast: handle port group filter modes
Nikolay Aleksandrov
1
-2
/
+23
2020-09-23
net: bridge: mcast: add sg_port rhashtable
Nikolay Aleksandrov
1
-17
/
+17
2020-09-23
net: bridge: mcast: add rt_protocol field to the port group struct
Nikolay Aleksandrov
1
-16
/
+26
2020-09-23
net: bridge: mdb: add support for add/del/dump of entries with source
Nikolay Aleksandrov
1
-28
/
+114
2020-09-23
net: bridge: mdb: add support to extend add/del commands
Nikolay Aleksandrov
1
-3
/
+19
2020-09-23
net: bridge: mcast: rename br_ip's u member to dst
Nikolay Aleksandrov
1
-8
/
+8
2020-09-23
net: bridge: mcast: use br_ip's src for src groups and querier address
Nikolay Aleksandrov
1
-2
/
+2
2020-09-23
net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()
Nikolay Aleksandrov
1
-12
/
+42
2020-09-23
net: bridge: mdb: move all port and bridge checks to br_mdb_add
Nikolay Aleksandrov
1
-17
/
+7
2020-09-23
net: bridge: mdb: use extack in br_mdb_parse()
Nikolay Aleksandrov
1
-21
/
+39
2020-09-11
bridge: mcast: Fix incomplete MDB dump
Ido Schimmel
1
-1
/
+1
2020-09-07
net: bridge: mdb: use mdb and port entries in notifications
Nikolay Aleksandrov
1
-61
/
+85
2020-09-07
net: bridge: mdb: push notifications in __br_mdb_add/del
Nikolay Aleksandrov
1
-12
/
+8
2020-09-07
net: bridge: mcast: add support for src list and filter mode dumping
Nikolay Aleksandrov
1
-2
/
+83
2020-09-07
net: bridge: mcast: add support for group source list
Nikolay Aleksandrov
1
-1
/
+2
2020-09-07
net: bridge: mcast: factor out port group del
Nikolay Aleksandrov
1
-9
/
+1
2019-09-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-1
/
+1
2019-09-10
bridge/mdb: remove wrong use of NLM_F_MULTI
Nicolas Dichtel
1
-1
/
+1
2019-08-17
net: bridge: mdb: allow add/delete for host-joined groups
Nikolay Aleksandrov
1
-23
/
+55
2019-08-17
net: bridge: mdb: dump host-joined entries as well
Nikolay Aleksandrov
1
-10
/
+31
2019-08-17
net: bridge: mdb: factor out mdb filling
Nikolay Aleksandrov
1
-31
/
+37
2019-08-17
net: bridge: mdb: move vlan comments
Nikolay Aleksandrov
1
-6
/
+6
2019-07-31
net: bridge: mcast: add delete due to fast-leave mdb flag
Nikolay Aleksandrov
1
-0
/
+2
2019-04-27
netlink: make validation more configurable for future strictness
Johannes Berg
1
-2
/
+2
2019-04-27
netlink: make nla_nest_start() add NLA_F_NESTED flag
Michal Kubecek
1
-8
/
+9
2018-12-12
net: switchdev: Add extack argument to switchdev_port_obj_add()
Petr Machata
1
-2
/
+2
2018-12-05
net: bridge: multicast: use non-bh rcu flavor
Nikolay Aleksandrov
1
-1
/
+1
2018-12-05
net: bridge: convert multicast to generic rhashtable
Nikolay Aleksandrov
1
-69
/
+51
2018-10-08
net/bridge: Update br_mdb_dump for strict data checking
David Ahern
1
-0
/
+30
2018-09-26
net: bridge: convert and rename mcast disabled
Nikolay Aleksandrov
1
-3
/
+3
2017-12-04
net: use rtnl_register_module where needed
Florian Westphal
1
-3
/
+3
2017-11-10
net: bridge: Add/del switchdev object on host join/leave
Andrew Lunn
1
-0
/
+43
2017-11-10
net: bridge: Send notification when host join/leaves a group
Andrew Lunn
1
-3
/
+6
2017-11-10
net: bridge: Rename mglist to host_joined
Andrew Lunn
1
-1
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-08-09
rtnetlink: make rtnl_register accept a flags parameter
Florian Westphal
1
-3
/
+3
2017-07-11
bridge: mdb: fix leak on complete_info ptr on fail path
Eduardo Valentin
1
-1
/
+2
2017-05-26
bridge: Export VLAN filtering state
Ido Schimmel
1
-2
/
+2
2017-04-17
net: rtnetlink: plumb extended ack to doit function
David Ahern
1
-2
/
+4
2017-04-13
netlink: pass extended ACK struct to parsing functions
Johannes Berg
1
-1
/
+2
2017-01-24
bridge: multicast to unicast
Felix Fietkau
1
-1
/
+1
2016-04-24
bridge: mdb: Marking port-group as offloaded
Elad Raz
1
-27
/
+64
2016-04-24
bridge: mdb: Common function for mdb entry translation
Elad Raz
1
-18
/
+15
2016-03-01
bridge: mcast: add support for more router port information dumping
Nikolay Aleksandrov
1
-2
/
+14
2016-02-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2016-02-19
bridge: mdb: add support for more attributes and export timer
Nikolay Aleksandrov
1
-1
/
+15
2016-02-19
bridge: mdb: reduce the indentation level in br_mdb_fill_info
Nikolay Aleksandrov
1
-16
/
+17
2016-02-16
bridge: mdb: avoid uninitialized variable warning
Arnd Bergmann
1
-2
/
+2
2016-02-09
bridge: mdb: Passing the port-group pointer to br_mdb module
Elad Raz
1
-22
/
+29
2016-02-09
bridge: mdb: Separate br_mdb_entry->state from net_bridge_port_group->state
Elad Raz
1
-4
/
+12
2016-01-10
bridge: Reflect MDB entries to hardware
Elad Raz
1
-0
/
+23
2015-09-29
bridge: vlan: add per-vlan struct and move to rhashtables
Nikolay Aleksandrov
1
-12
/
+12
2015-08-03
bridge: mdb: fix vlan_enabled access when vlans are not configured
Nikolay Aleksandrov
1
-2
/
+2
2015-08-03
bridge: mdb: add/del entry on all vlans if vlan_filter is enabled and vid is 0
Satish Ashok
1
-8
/
+60
2015-07-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2015-07-29
bridge: mdb: fix delmdb state in the notification
Nikolay Aleksandrov
1
-0
/
+1
2015-07-26
bridge: mdb: notify on router port add and del
Satish Ashok
1
-0
/
+67
2015-07-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+0
2015-07-15
bridge: mdb: fix double add notification
Nikolay Aleksandrov
1
-1
/
+0
2015-07-13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-9
/
+7
2015-07-13
bridge: mdb: add vlan support for user entries
Nikolay Aleksandrov
1
-0
/
+6
2015-07-10
bridge: mdb: allow the user to delete mdb entry if there's a querier
Satish Ashok
1
-9
/
+2
2015-07-09
bridge: mdb: fill state in br_mdb_notify
Nikolay Aleksandrov
1
-2
/
+3
2015-07-08
bridge: mdb: zero out the local br_ip variable before use
Nikolay Aleksandrov
1
-0
/
+2
2015-07-08
bridge: mdb: start delete timer for temp static entries
Satish Ashok
1
-0
/
+3
2015-04-29
bridge/mdb: remove wrong use of NLM_F_MULTI
Nicolas Dichtel
1
-1
/
+1
2015-01-18
netlink: make nlmsg_end() and genlmsg_end() void
Johannes Berg
1
-1
/
+2
2015-01-15
bridge: use MDBA_SET_ENTRY_MAX for maxtype in nlmsg_parse()
Nicolas Dichtel
1
-1
/
+1
2014-06-10
bridge: rename struct bridge_mcast_query/querier
Linus Lüssing
1
-2
/
+2
2013-10-22
Revert "bridge: only expire the mdb entry when query is received"
Linus Lüssing
1
-1
/
+1
2013-09-05
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+9
2013-09-05
bridge: apply multicast snooping to IPv6 link-local, too
Linus Lüssing
1
-1
/
+2
2013-08-30
bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones
Linus Lüssing
1
-5
/
+9
2013-08-04
bridge: fix rcu check warning in multicast port group
stephen hemminger
1
-1
/
+2
2013-07-06
bridge: fix some kernel warning in multicast timer
Cong Wang
1
-1
/
+1
2013-03-22
rtnetlink: Remove passing of attributes into rtnl_doit functions
Thomas Graf
1
-2
/
+2
2013-03-10
bridge: fix mdb info leaks
Mathias Krause
1
-0
/
+4
2013-02-27
hlist: drop the node parameter from iterators
Sasha Levin
1
-4
/
+2
2013-02-04
netns: bridge: allow unprivileged users add/delete mdb entry
Gao feng
1
-3
/
+0
2012-12-19
bridge: Correctly encode addresses when dumping mdb entries
Vlad Yasevich
1
-2
/
+4
2012-12-19
bridge: Do not unregister all PF_BRIDGE rtnl operations
Vlad Yasevich
1
-0
/
+7
2012-12-15
bridge: add flags to distinguish permanent mdb entires
Amerigo Wang
1
-3
/
+6
2012-12-12
bridge: add support of adding and deleting mdb entries
Cong Wang
1
-0
/
+240
2012-12-12
bridge: notify mdb changes via netlink
Cong Wang
1
-0
/
+80
2012-12-11
bridge: fix seq check in br_mdb_dump()
Cong Wang
1
-4
/
+2
2012-12-07
bridge: export multicast database via netlink
Cong Wang
1
-0
/
+163