summaryrefslogtreecommitdiffstats
path: root/net/bridge/br_mdb.c
Commit message (Expand)AuthorAgeFilesLines
* rtnetlink: bridge: mcast: Relax group address validation in common codeIdo Schimmel2023-03-171-0/+6
* rtnetlink: bridge: mcast: Move MDB handlers out of bridge driverIdo Schimmel2023-03-171-289/+12
* bridge: mcast: Implement MDB net device operationsIdo Schimmel2023-03-171-0/+124
* bridge: mcast: Move validation to a policyIdo Schimmel2023-02-101-18/+27
* bridge: mcast: Remove pointless sequence generation counter assignmentIdo Schimmel2023-02-101-2/+0
* bridge: mcast: Use correct define in MDB dumpIdo Schimmel2023-02-101-1/+1
* net: bridge: Add br_multicast_del_port_group()Petr Machata2023-02-061-2/+1
* net: bridge: Move extack-setting to br_multicast_new_port_group()Petr Machata2023-02-061-6/+3
* net: bridge: Add extack to br_multicast_new_port_group()Petr Machata2023-02-061-2/+3
* bridge: mcast: Support replacement of MDB port group entriesIdo Schimmel2022-12-121-5/+97
* bridge: mcast: Allow user space to specify MDB entry routing protocolIdo Schimmel2022-12-121-2/+13
* bridge: mcast: Allow user space to add (*, G) with a source list and filter modeIdo Schimmel2022-12-121-0/+130
* bridge: mcast: Add support for (*, G) with a source list and filter modeIdo Schimmel2022-12-121-3/+125
* bridge: mcast: Avoid arming group timer when (S, G) corresponds to a sourceIdo Schimmel2022-12-121-1/+1
* bridge: mcast: Add a centralized error pathIdo Schimmel2022-12-121-4/+6
* bridge: mcast: Place netlink policy before validation functionsIdo Schimmel2022-12-121-6/+6
* bridge: mcast: Split (*, G) and (S, G) addition into different functionsIdo Schimmel2022-12-121-49/+96
* bridge: mcast: Do not derive entry type from its filter modeIdo Schimmel2022-12-121-6/+3
* bridge: mcast: Remove redundant function argumentsIdo Schimmel2022-12-071-4/+5
* bridge: mcast: Move checks out of critical sectionIdo Schimmel2022-12-071-18/+18
* bridge: mcast: Remove br_mdb_parse()Ido Schimmel2022-12-071-88/+5
* bridge: mcast: Use MDB group key from configuration structureIdo Schimmel2022-12-071-8/+7
* bridge: mcast: Propagate MDB configuration structure furtherIdo Schimmel2022-12-071-13/+11
* bridge: mcast: Use MDB configuration structure where possibleIdo Schimmel2022-12-071-19/+15
* bridge: mcast: Remove redundant checksIdo Schimmel2022-12-071-54/+9
* bridge: mcast: Centralize netlink attribute parsingIdo Schimmel2022-12-071-0/+120
* bridge: mcast: Simplify MDB entry creationIdo Schimmel2022-10-191-8/+3
* net: bridge: allow add/remove permanent mdb entries on disabled portsCasper Andersson2022-06-151-6/+9
* net: bridge: add support for host l2 mdb entriesJoachim Wiberg2022-04-121-5/+7
* net: bridge: mdb: move all switchdev logic to br_switchdev.cVladimir Oltean2021-10-281-244/+0
* net: bridge: split out the switchdev portion of br_mdb_notifyVladimir Oltean2021-10-281-27/+35
* net: make use of helper netif_is_bridge_master()Kyungrok Chung2021-10-161-2/+2
* net: bridge: vlan: account for router port lists when notifyingNikolay Aleksandrov2021-08-171-0/+30
* net: bridge: vlan: use br_rports_fill_info() to export mcast router portsNikolay Aleksandrov2021-08-111-13/+4
* net: bridge: mcast: use the proper multicast context when dumping router portsNikolay Aleksandrov2021-08-111-18/+31
* net: bridge: move the switchdev object replay helpers to "push" modeVladimir Oltean2021-07-221-1/+0
* net: bridge: guard the switchdev replay helpers against a NULL notifier blockVladimir Oltean2021-07-221-0/+3
* net: bridge: multicast: add context support for host-joined groupsNikolay Aleksandrov2021-07-211-1/+1
* net: bridge: multicast: add mdb context supportNikolay Aleksandrov2021-07-211-3/+40
* net: bridge: multicast: include router port vlan id in notificationsNikolay Aleksandrov2021-07-201-7/+22
* net: bridge: multicast: use multicast contexts instead of bridge or portNikolay Aleksandrov2021-07-201-1/+1
* net: bridge: multicast: factor out bridge multicast contextNikolay Aleksandrov2021-07-201-11/+12
* net: bridge: multicast: factor out port multicast contextNikolay Aleksandrov2021-07-201-5/+5
* net: bridge: allow the switchdev replay functions to be called for deletionVladimir Oltean2021-06-281-4/+11
* net: bridge: constify variables in the replay helpersVladimir Oltean2021-06-281-4/+4
* net: bridge: ignore switchdev events for LAG ports which didn't request replayVladimir Oltean2021-06-281-3/+5
* net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlinkLinus Lüssing2021-05-131-1/+7
* net: bridge: mcast: split multicast router state for IPv4 and IPv6Linus Lüssing2021-05-131-0/+10
* net: bridge: mcast: prepare mdb netlink for mcast router splitLinus Lüssing2021-05-131-5/+34
* net: bridge: mcast: rename multicast router lists and timersLinus Lüssing2021-05-131-3/+3