| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-10-24 | net: dsa: Use conduit and user terms | Florian Fainelli | 1 | -10/+10 |
| 2023-06-27 | net: dsa: avoid suspicious RCU usage for synced VLAN-aware MAC addresses | Vladimir Oltean | 1 | -2/+2 |
| 2023-04-12 | net: dsa: add trace points for VLAN operations | Vladimir Oltean | 1 | -5/+19 |
| 2023-04-12 | net: dsa: add trace points for FDB/MDB operations | Vladimir Oltean | 1 | -11/+50 |
| 2022-11-22 | net: dsa: kill off dsa_priv.h | Vladimir Oltean | 1 | -1/+1 |
| 2022-11-22 | net: dsa: move tag_8021q headers to their proper place | Vladimir Oltean | 1 | -0/+1 |
| 2022-11-22 | net: dsa: rename dsa2.c back into dsa.c and create its header | Vladimir Oltean | 1 | -0/+1 |
| 2022-11-22 | net: dsa: move dsa_tree_notify() and dsa_broadcast() to switch.c | Vladimir Oltean | 1 | -0/+46 |
| 2022-11-22 | net: dsa: move headers exported by switch.c to switch.h | Vladimir Oltean | 1 | -0/+1 |
| 2022-11-22 | net: dsa: move headers exported by slave.c to slave.h | Vladimir Oltean | 1 | -0/+1 |
| 2022-11-22 | net: dsa: move headers exported by port.c to port.h | Vladimir Oltean | 1 | -0/+1 |
| 2022-09-20 | net: dsa: allow masters to join a LAG | Vladimir Oltean | 1 | -4/+18 |
| 2022-09-20 | net: dsa: propagate extack to port_lag_join | Vladimir Oltean | 1 | -2/+2 |
| 2022-07-25 | net: dsa: fix reference counting for LAG FDBs | Vladimir Oltean | 1 | -0/+1 |
| 2022-05-12 | net: dsa: remove port argument from ->change_tag_protocol() | Vladimir Oltean | 1 | -6/+4 |
| 2022-04-20 | net: dsa: don't emit targeted cross-chip notifiers for MTU change | Vladimir Oltean | 1 | -13/+1 |
| 2022-04-20 | net: dsa: make cross-chip notifiers more efficient for host events | Vladimir Oltean | 1 | -70/+48 |
| 2022-04-20 | net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs | Vladimir Oltean | 1 | -58/+0 |
| 2022-03-09 | net: dsa: felix: avoid early deletion of host FDB entries | Vladimir Oltean | 1 | -18/+0 |
| 2022-02-27 | net: dsa: pass extack to .port_bridge_join driver methods | Vladimir Oltean | 1 | -2/+4 |
| 2022-02-27 | net: dsa: request drivers to perform FDB isolation | Vladimir Oltean | 1 | -35/+64 |
| 2022-02-27 | net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging | Vladimir Oltean | 1 | -2/+2 |
| 2022-02-24 | net: dsa: support FDB events on offloaded LAG interfaces | Vladimir Oltean | 1 | -0/+109 |
| 2022-02-24 | net: dsa: create a dsa_lag structure | Vladimir Oltean | 1 | -4/+4 |
| 2022-02-24 | net: dsa: rename references to "lag" as "lag_dev" | Vladimir Oltean | 1 | -4/+4 |
| 2022-02-16 | net: dsa: add explicit support for host bridge VLANs | Vladimir Oltean | 1 | -7/+180 |
| 2022-02-02 | net: dsa: provide switch operations for tracking the master state | Vladimir Oltean | 1 | -0/+15 |
| 2022-01-25 | net: dsa: Avoid cross-chip syncing of VLAN filtering | Tobias Waldekranz | 1 | -3/+5 |
| 2022-01-25 | net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave | Tobias Waldekranz | 1 | -13/+25 |
| 2022-01-05 | net: dsa: remove cross-chip support for HSR | Vladimir Oltean | 1 | -24/+0 |
| 2022-01-05 | net: dsa: remove cross-chip support for MRP | Vladimir Oltean | 1 | -64/+0 |
| 2022-01-05 | net: dsa: fix incorrect function pointer check for MRP ring roles | Vladimir Oltean | 1 | -2/+2 |
| 2021-12-14 | net: dsa: make tagging protocols connect to individual switches from a tree | Vladimir Oltean | 1 | -3/+49 |
| 2021-12-12 | net: dsa: introduce tagger-owned storage for private and shared data | Vladimir Oltean | 1 | -0/+14 |
| 2021-12-08 | net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join | Vladimir Oltean | 1 | -1/+2 |
| 2021-12-08 | net: dsa: keep the bridge_dev and bridge_num as part of the same structure | Vladimir Oltean | 1 | -6/+7 |
| 2021-12-08 | net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers | Vladimir Oltean | 1 | -4/+2 |
| 2021-10-25 | net: dsa: introduce locking for the address lists on CPU and DSA ports | Vladimir Oltean | 1 | -24/+52 |
| 2021-10-25 | net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error | Vladimir Oltean | 1 | -2/+2 |
| 2021-10-25 | Revert "Merge branch 'dsa-rtnl'" | David S. Miller | 1 | -52/+24 |
| 2021-10-24 | net: dsa: introduce locking for the address lists on CPU and DSA ports | Vladimir Oltean | 1 | -24/+52 |
| 2021-10-21 | net: dsa: convert cross-chip notifiers to iterate using dp | Vladimir Oltean | 1 | -60/+69 |
| 2021-10-21 | net: dsa: remove the "dsa_to_port in a loop" antipattern from the core | Vladimir Oltean | 1 | -23/+17 |
| 2021-10-12 | net: dsa: fix spurious error message when unoffloaded port leaves bridge | Alvin Šipraga | 1 | -1/+1 |
| 2021-08-24 | net: dsa: let drivers state that they need VLAN filtering while standalone | Vladimir Oltean | 1 | -5/+16 |
| 2021-08-24 | net: dsa: properly fall back to software bridging | Vladimir Oltean | 1 | -2/+4 |
| 2021-07-20 | net: dsa: tag_8021q: add proper cross-chip notifier support | Vladimir Oltean | 1 | -0/+6 |
| 2021-07-20 | net: dsa: tag_8021q: manage RX VLANs dynamically at bridge join/leave time | Vladimir Oltean | 1 | -8/+16 |
| 2021-07-13 | net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_le... | Vladimir Oltean | 1 | -2/+2 |
| 2021-07-01 | net: dsa: return -EOPNOTSUPP when driver does not implement .port_lag_join | Vladimir Oltean | 1 | -2/+2 |
| 2021-06-29 | net: dsa: reference count the FDB addresses at the cross-chip notifier level | Vladimir Oltean | 1 | -7/+81 |
| 2021-06-29 | net: dsa: introduce a separate cross-chip notifier type for host FDBs | Vladimir Oltean | 1 | -0/+41 |
| 2021-06-29 | net: dsa: reference count the MDB entries at the cross-chip notifier level | Vladimir Oltean | 1 | -9/+95 |
| 2021-06-29 | net: dsa: introduce a separate cross-chip notifier type for host MDBs | Vladimir Oltean | 1 | -0/+60 |
| 2021-06-21 | net: dsa: remove cross-chip support from the MRP notifiers | Vladimir Oltean | 1 | -48/+7 |
| 2021-06-21 | net: dsa: targeted MTU notifiers should only match on one port | Vladimir Oltean | 1 | -3/+6 |
| 2021-06-21 | net: dsa: execute dsa_switch_mdb_add only for routing port in cross-chip topo... | Vladimir Oltean | 1 | -23/+2 |
| 2021-04-20 | net: dsa: Only notify CPU ports of changes to the tag protocol | Tobias Waldekranz | 1 | -18/+7 |
| 2021-03-25 | net: dsa: only unset VLAN filtering when last port leaves last VLAN-aware bridge | Vladimir Oltean | 1 | -6/+9 |
| 2021-02-16 | net: dsa: add MRP support | Horatiu Vultur | 1 | -0/+105 |
| 2021-02-14 | net: dsa: propagate extack to .port_vlan_filtering | Vladimir Oltean | 1 | -1/+5 |
| 2021-02-14 | net: dsa: propagate extack to .port_vlan_add | Vladimir Oltean | 1 | -1/+2 |
| 2021-02-11 | net: dsa: add support for offloading HSR | George McCollister | 1 | -0/+24 |
| 2021-01-29 | net: dsa: allow changing the tag protocol via the "tagging" device attribute | Vladimir Oltean | 1 | -0/+55 |
| 2021-01-14 | net: dsa: Link aggregation support | Tobias Waldekranz | 1 | -0/+50 |
| 2021-01-11 | net: dsa: remove obsolete comments about switchdev transactions | Vladimir Oltean | 1 | -4/+0 |
| 2021-01-11 | net: dsa: remove the transactional logic from VLAN objects | Vladimir Oltean | 1 | -6/+2 |
| 2021-01-11 | net: dsa: remove the transactional logic from MDB entries | Vladimir Oltean | 1 | -9/+6 |
| 2021-01-11 | net: dsa: remove the transactional logic from ageing time notifiers | Vladimir Oltean | 1 | -9/+6 |
| 2021-01-11 | net: switchdev: remove the transaction structure from port attributes | Vladimir Oltean | 1 | -10/+1 |
| 2021-01-11 | net: switchdev: remove the transaction structure from port object notifiers | Vladimir Oltean | 1 | -32/+4 |
| 2020-10-05 | net: dsa: propagate switchdev vlan_filtering prepare phase to drivers | Vladimir Oltean | 1 | -1/+8 |
| 2020-09-20 | net: dsa: convert denying bridge VLAN with existing 8021q upper to PRECHANGEU... | Vladimir Oltean | 1 | -41/+0 |
| 2020-05-10 | net: dsa: permit cross-chip bridging between all trees in the system | Vladimir Oltean | 1 | -6/+15 |
| 2020-03-27 | net: dsa: configure the MTU for switch ports | Vladimir Oltean | 1 | -0/+37 |
| 2019-10-22 | net: dsa: use dsa_to_port helper everywhere | Vivien Didelot | 1 | -2/+2 |
| 2019-08-27 | net: dsa: program VLAN on CPU port from slave | Vivien Didelot | 1 | -1/+4 |
| 2019-08-27 | net: dsa: remove bitmap operations | Vivien Didelot | 1 | -73/+59 |
| 2019-08-11 | net: dsa: Check existence of .port_mdb_add callback before calling it | Chen-Yu Tsai | 1 | -0/+3 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-04-30 | net: dsa: Unset vlan_filtering when ports leave the bridge | Vladimir Oltean | 1 | -0/+29 |
| 2019-04-30 | net: dsa: Fix pharse -> phase typo | Vladimir Oltean | 1 | -1/+1 |
| 2019-02-22 | net: dsa: Add ndo_vlan_rx_{add, kill}_vid implementation | Florian Fainelli | 1 | -0/+42 |
| 2018-07-18 | net: dsa: Remove VLA usage | Salvatore Mesoraca | 1 | -12/+10 |
| 2017-12-02 | net: dsa: support cross-chip FDB operations | Vivien Didelot | 1 | -10/+4 |
| 2017-12-02 | net: dsa: add switch mdb bitmap functions | Vivien Didelot | 1 | -15/+33 |
| 2017-12-02 | net: dsa: add switch vlan bitmap functions | Vivien Didelot | 1 | -15/+34 |
| 2017-12-02 | net: dsa: remove trans argument from mdb ops | Vivien Didelot | 1 | -2/+2 |
| 2017-12-02 | net: dsa: remove trans argument from vlan ops | Vivien Didelot | 1 | -2/+2 |
| 2017-11-12 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+4 |
| 2017-11-11 | net: dsa: return after vlan prepare phase | Vivien Didelot | 1 | -0/+2 |
| 2017-11-11 | net: dsa: return after mdb prepare phase | Vivien Didelot | 1 | -0/+2 |
| 2017-11-10 | net: dsa: switch: Don't add CPU port to an mdb by default | Andrew Lunn | 1 | -1/+1 |
| 2017-08-07 | net: dsa: Remove switchdev dependency from DSA switch notifier chain | Arkadi Sharshevsky | 1 | -7/+4 |
| 2017-08-07 | net: dsa: Remove prepare phase for FDB | Arkadi Sharshevsky | 1 | -11/+3 |
| 2017-08-07 | net: dsa: Change DSA slave FDB API to be switchdev independent | Arkadi Sharshevsky | 1 | -3/+5 |
| 2017-06-16 | net: dsa: add cross-chip multicast support | Vivien Didelot | 1 | -10/+20 |
| 2017-06-08 | net: dsa: add CPU and DSA ports as VLAN members | Vivien Didelot | 1 | -0/+3 |
| 2017-06-08 | net: dsa: check VLAN capability of every switch | Vivien Didelot | 1 | -10/+17 |
| 2017-05-24 | net: dsa: support cross-chip ageing time | Vivien Didelot | 1 | -4/+0 |
| 2017-05-22 | net: dsa: add VLAN notifier | Vivien Didelot | 1 | -0/+43 |
| 2017-05-22 | net: dsa: add MDB notifier | Vivien Didelot | 1 | -0/+43 |
| 2017-05-22 | net: dsa: add FDB notifier | Vivien Didelot | 1 | -0/+43 |
| 2017-05-22 | net: dsa: add notifier for ageing time | Vivien Didelot | 1 | -0/+46 |
| 2017-05-18 | net: dsa: include dsa.h only once | Vivien Didelot | 1 | -1/+2 |
| 2017-04-01 | net: dsa: add cross-chip bridging operations | Vivien Didelot | 1 | -6/+6 |
| 2017-03-28 | net: dsa: fix copyright holder | Vivien Didelot | 1 | -1/+2 |
| 2017-02-06 | net: dsa: introduce bridge notifier | Vivien Didelot | 1 | -0/+32 |
| 2017-02-06 | net: dsa: add switch notifier | Vivien Didelot | 1 | -0/+53 |