summaryrefslogtreecommitdiff
path: root/net/bridge/br_mdb.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-20bridge: mdb: Add MDB bulk deletion supportIdo Schimmel1-0/+133
2023-10-27bridge: mcast: Add MDB get supportIdo Schimmel1-0/+158
2023-10-27bridge: mcast: Factor out a helper for PG entry size calculationIdo Schimmel1-7/+13
2023-10-27bridge: mcast: Account for missing attributesIdo Schimmel1-4/+11
2023-10-27bridge: mcast: Dump MDB entries even when snooping is disabledIdo Schimmel1-3/+0
2023-03-17rtnetlink: bridge: mcast: Relax group address validation in common codeIdo Schimmel1-0/+6
2023-03-17rtnetlink: bridge: mcast: Move MDB handlers out of bridge driverIdo Schimmel1-289/+12
2023-03-17bridge: mcast: Implement MDB net device operationsIdo Schimmel1-0/+124
2023-02-11bridge: mcast: Move validation to a policyIdo Schimmel1-18/+27
2023-02-11bridge: mcast: Remove pointless sequence generation counter assignmentIdo Schimmel1-2/+0
2023-02-11bridge: mcast: Use correct define in MDB dumpIdo Schimmel1-1/+1
2023-02-06net: bridge: Add br_multicast_del_port_group()Petr Machata1-2/+1
2023-02-06net: bridge: Move extack-setting to br_multicast_new_port_group()Petr Machata1-6/+3
2023-02-06net: bridge: Add extack to br_multicast_new_port_group()Petr Machata1-2/+3
2022-12-13bridge: mcast: Support replacement of MDB port group entriesIdo Schimmel1-5/+97
2022-12-13bridge: mcast: Allow user space to specify MDB entry routing protocolIdo Schimmel1-2/+13
2022-12-13bridge: mcast: Allow user space to add (*, G) with a source list and filter modeIdo Schimmel1-0/+130
2022-12-13bridge: mcast: Add support for (*, G) with a source list and filter modeIdo Schimmel1-3/+125
2022-12-13bridge: mcast: Avoid arming group timer when (S, G) corresponds to a sourceIdo Schimmel1-1/+1
2022-12-13bridge: mcast: Add a centralized error pathIdo Schimmel1-4/+6
2022-12-13bridge: mcast: Place netlink policy before validation functionsIdo Schimmel1-6/+6
2022-12-13bridge: mcast: Split (*, G) and (S, G) addition into different functionsIdo Schimmel1-49/+96
2022-12-13bridge: mcast: Do not derive entry type from its filter modeIdo Schimmel1-6/+3
2022-12-08bridge: mcast: Remove redundant function argumentsIdo Schimmel1-4/+5
2022-12-08bridge: mcast: Move checks out of critical sectionIdo Schimmel1-18/+18
2022-12-08bridge: mcast: Remove br_mdb_parse()Ido Schimmel1-88/+5
2022-12-08bridge: mcast: Use MDB group key from configuration structureIdo Schimmel1-8/+7
2022-12-08bridge: mcast: Propagate MDB configuration structure furtherIdo Schimmel1-13/+11
2022-12-08bridge: mcast: Use MDB configuration structure where possibleIdo Schimmel1-19/+15
2022-12-08bridge: mcast: Remove redundant checksIdo Schimmel1-54/+9
2022-12-08bridge: mcast: Centralize netlink attribute parsingIdo Schimmel1-0/+120
2022-10-19bridge: mcast: Simplify MDB entry creationIdo Schimmel1-8/+3
2022-06-15net: bridge: allow add/remove permanent mdb entries on disabled portsCasper Andersson1-6/+9
2022-04-12net: bridge: add support for host l2 mdb entriesJoachim Wiberg1-5/+7
2021-10-29net: bridge: mdb: move all switchdev logic to br_switchdev.cVladimir Oltean1-244/+0
2021-10-29net: bridge: split out the switchdev portion of br_mdb_notifyVladimir Oltean1-27/+35
2021-10-16net: make use of helper netif_is_bridge_master()Kyungrok Chung1-2/+2
2021-08-17net: bridge: vlan: account for router port lists when notifyingNikolay Aleksandrov1-0/+30
2021-08-11net: bridge: vlan: use br_rports_fill_info() to export mcast router portsNikolay Aleksandrov1-13/+4
2021-08-11net: bridge: mcast: use the proper multicast context when dumping router portsNikolay Aleksandrov1-18/+31
2021-07-22net: bridge: move the switchdev object replay helpers to "push" modeVladimir Oltean1-1/+0
2021-07-22net: bridge: guard the switchdev replay helpers against a NULL notifier blockVladimir Oltean1-0/+3
2021-07-22net: bridge: multicast: add context support for host-joined groupsNikolay Aleksandrov1-1/+1
2021-07-22net: bridge: multicast: add mdb context supportNikolay Aleksandrov1-3/+40
2021-07-20net: bridge: multicast: include router port vlan id in notificationsNikolay Aleksandrov1-7/+22
2021-07-20net: bridge: multicast: use multicast contexts instead of bridge or portNikolay Aleksandrov1-1/+1
2021-07-20net: bridge: multicast: factor out bridge multicast contextNikolay Aleksandrov1-11/+12
2021-07-20net: bridge: multicast: factor out port multicast contextNikolay Aleksandrov1-5/+5
2021-06-29net: bridge: allow the switchdev replay functions to be called for deletionVladimir Oltean1-4/+11
2021-06-29net: bridge: constify variables in the replay helpersVladimir Oltean1-4/+4