| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-14 | net: bridge: mcast: Notify on mdb offload failure | Joseph Huang | 1 | -5/+21 |
| 2025-04-14 | net: bridge: mcast: Add offload failed mdb flag | Joseph Huang | 1 | -0/+2 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -3/+3 |
| 2025-02-05 | bridge: mdb: Allow replace of a host-joined group | Petr Machata | 1 | -1/+1 |
| 2024-10-02 | bridge: mcast: Fail MDB get request on empty entry | Ido Schimmel | 1 | -1/+1 |
| 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 |