summaryrefslogtreecommitdiffstats
path: root/net/bridge/br_fdb.c
Commit message (Expand)AuthorAgeFilesLines
* bridge: switchdev: Allow device drivers to install locked FDB entriesHans J. Schultz2022-11-091-2/+20
* bridge: Add MAC Authentication Bypass (MAB) supportHans J. Schultz2022-11-031-0/+24
* rtnetlink: add extack support in fdb del handlersAlaa Mohamed2022-05-091-1/+2
* net: bridge: fdb: add support for flush filtering based on ifindex and vlanNikolay Aleksandrov2022-04-131-1/+44
* net: bridge: fdb: add support for flush filtering based on ndm flags and stateNikolay Aleksandrov2022-04-131-3/+55
* net: bridge: fdb: add support for fine-grained flushingNikolay Aleksandrov2022-04-131-8/+33
* net: bridge: fdb: add ndo_fdb_del_bulkNikolay Aleksandrov2022-04-131-0/+23
* net: bridge: move br_fdb_replay inside br_switchdev.cVladimir Oltean2021-10-271-54/+0
* net: bridge: reduce indentation level in fdb_createVladimir Oltean2021-10-271-14/+17
* net: bridge: rename br_fdb_insert to br_fdb_add_localVladimir Oltean2021-10-271-2/+2
* net: bridge: rename fdb_insert to fdb_add_localVladimir Oltean2021-10-271-7/+7
* net: bridge: remove fdb_insert forward declarationVladimir Oltean2021-10-271-59/+57
* net: bridge: remove fdb_notify forward declarationVladimir Oltean2021-10-271-124/+122
* net: make use of helper netif_is_bridge_master()Kyungrok Chung2021-10-161-3/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-131-7/+4
|\
| * net: bridge: fix flags interpretation for extern learn fdb entriesNikolay Aleksandrov2021-08-101-7/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-051-6/+24
|\|
| * net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB e...Vladimir Oltean2021-08-021-6/+24
* | net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst d...Vladimir Oltean2021-08-031-1/+1
* | net: bridge: switchdev: treat local FDBs the same as entries towards the bridgeVladimir Oltean2021-07-281-2/+1
* | net: bridge: switchdev: replay the entire FDB for each portVladimir Oltean2021-07-281-16/+7
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-07-231-1/+1
|\|
| * net: bridge: do not replay fdb entries pointing towards the bridge twiceVladimir Oltean2021-07-201-1/+1
* | 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: allow br_fdb_replay to be called for the bridge deviceVladimir Oltean2021-06-291-1/+4
* net: bridge: switchdev: send FDB notifications for host addressesTobias Waldekranz2021-06-291-2/+2
* net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dstVladimir Oltean2021-06-291-11/+17
* 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-3/+3
* net: bridge: ignore switchdev events for LAG ports which didn't request replayVladimir Oltean2021-06-281-3/+4
* net: bridge: include the is_local bit in br_fdb_replayVladimir Oltean2021-06-281-0/+1
* net: bridge: add helper to replay port and local fdb entriesVladimir Oltean2021-03-231-0/+50
* net: bridge: notify switchdev of disappearance of old FDB entry upon migrationVladimir Oltean2021-01-071-0/+1
* net: bridge: fdb: don't flush ext_learn entriesNikolay Aleksandrov2020-09-281-0/+2
* net: bridge: add a flag to avoid refreshing fdb when changing/addingNikolay Aleksandrov2020-06-241-1/+4
* net: bridge: add option to allow activity notifications for any fdb entriesNikolay Aleksandrov2020-06-241-13/+104
* net: bridge: fdb_add_entry takes ndm as argumentNikolay Aleksandrov2020-06-241-5/+4
* net: bridge: fdb: eliminate extra port state tests from fast-pathNikolay Aleksandrov2019-11-041-5/+3
* net: bridge: fdb: restore unlikely() when taking over externally added entriesNikolay Aleksandrov2019-11-011-2/+4
* net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add()Nikolay Aleksandrov2019-11-011-4/+5
* net: bridge: fdb: br_fdb_update can take flags directlyNikolay Aleksandrov2019-11-011-9/+6
* net: bridge: fdb: set flags directly in fdb_createNikolay Aleksandrov2019-10-291-11/+7
* net: bridge: fdb: convert offloaded to use bitopsNikolay Aleksandrov2019-10-291-5/+4
* net: bridge: fdb: convert added_by_external_learn to use bitopsNikolay Aleksandrov2019-10-291-10/+9
* net: bridge: fdb: convert added_by_user to bitopsNikolay Aleksandrov2019-10-291-13/+12
* net: bridge: fdb: convert is_sticky to bitopsNikolay Aleksandrov2019-10-291-6/+6
* net: bridge: fdb: convert is_static to bitopsNikolay Aleksandrov2019-10-291-21/+19
* net: bridge: fdb: convert is_local to bitopsNikolay Aleksandrov2019-10-291-13/+19
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1