summaryrefslogtreecommitdiffstats
path: root/net/dsa
Commit message (Expand)AuthorAgeFilesLines
* net: dsa: don't set skb->offload_fwd_mark when not offloading the bridgeVladimir Oltean2021-07-2912-20/+50
* net: dsa: tag_sja1105: fix control packets on SJA1110 being received on an im...Vladimir Oltean2021-07-291-17/+10
* dev_ioctl: split out ndo_eth_ioctlArnd Bergmann2021-07-272-4/+4
* Revert "net: dsa: Allow drivers to filter packets they can decode source port...Vladimir Oltean2021-07-261-1/+0
* net: dsa: sja1105: add bridge TX data plane offload based on tag_8021qVladimir Oltean2021-07-262-4/+75
* net: dsa: sja1105: add support for imprecise RXVladimir Oltean2021-07-262-44/+86
* net: dsa: tag_dsa: offload the bridge forwarding processTobias Waldekranz2021-07-231-8/+44
* net: dsa: add support for bridge TX forwarding offloadVladimir Oltean2021-07-233-1/+86
* net: dsa: track the number of switches in a treeVladimir Oltean2021-07-231-0/+3
* net: bridge: switchdev: allow the TX data plane forwarding to be offloadedTobias Waldekranz2021-07-231-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-07-232-5/+18
|\
| * net: dsa: tag_ksz: dont let the hardware process the layer 4 checksumLino Sanfilippo2021-07-211-0/+9
| * net: dsa: ensure linearized SKBs in case of tail taggersLino Sanfilippo2021-07-211-5/+9
* | net: bridge: move the switchdev object replay helpers to "push" modeVladimir Oltean2021-07-223-79/+21
* | net: bridge: switchdev: let drivers inform which bridge ports are offloadedVladimir Oltean2021-07-221-1/+15
* | net: dsa: use switchdev_handle_fdb_{add,del}_to_deviceVladimir Oltean2021-07-202-105/+113
* | net: switchdev: introduce helper for checking dynamically learned FDB entriesVladimir Oltean2021-07-201-1/+1
* | net: dsa: tag_8021q: add proper cross-chip notifier supportVladimir Oltean2021-07-204-201/+247
* | net: dsa: tag_8021q: manage RX VLANs dynamically at bridge join/leave timeVladimir Oltean2021-07-203-38/+126
* | net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8021q_{,un}registerVladimir Oltean2021-07-201-3/+8
* | net: dsa: make tag_8021q operations part of the coreVladimir Oltean2021-07-201-7/+3
* | net: dsa: let the core manage the tag_8021q contextVladimir Oltean2021-07-201-53/+61
* | net: dsa: build tag_8021q.c as part of DSA coreVladimir Oltean2021-07-203-16/+1
* | net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregister} helpersVladimir Oltean2021-07-201-0/+33
* | net: dsa: tag_8021q: use symbolic error namesVladimir Oltean2021-07-201-10/+10
* | net: dsa: tag_8021q: use "err" consistently instead of "rc"Vladimir Oltean2021-07-201-23/+23
* | net: dsa: sja1105: delete the best_effort_vlan_filtering modeVladimir Oltean2021-07-203-91/+18
|/
* net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_le...Vladimir Oltean2021-07-131-2/+2
* net: dsa: return -EOPNOTSUPP when driver does not implement .port_lag_joinVladimir Oltean2021-07-011-2/+2
* net: dsa: replay the local bridge FDB entries pointing to the bridge dev tooVladimir Oltean2021-06-291-0/+12
* net: dsa: ensure during dsa_fdb_offload_notify that dev_hold and dev_put are ...Vladimir Oltean2021-06-292-5/+5
* net: dsa: include fdb entries pointing to bridge in the host fdb listVladimir Oltean2021-06-291-2/+11
* net: dsa: include bridge addresses which are local in the host fdb listTobias Waldekranz2021-06-291-5/+13
* net: dsa: sync static FDB entries on foreign interfaces to hardwareVladimir Oltean2021-06-291-4/+8
* net: dsa: install the host MDB and FDB entries in the master's RX filterVladimir Oltean2021-06-291-0/+24
* net: dsa: reference count the FDB addresses at the cross-chip notifier levelVladimir Oltean2021-06-292-7/+87
* net: dsa: introduce a separate cross-chip notifier type for host FDBsVladimir Oltean2021-06-294-5/+90
* net: dsa: reference count the MDB entries at the cross-chip notifier levelVladimir Oltean2021-06-292-9/+103
* net: dsa: introduce a separate cross-chip notifier type for host MDBsVladimir Oltean2021-06-294-8/+92
* net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_delVladimir Oltean2021-06-291-23/+0
* net: dsa: replay a deletion of switchdev objects for ports leaving a bridged LAGVladimir Oltean2021-06-283-2/+102
* net: dsa: refactor the prechangeupper sanity checks into a dedicated functionVladimir Oltean2021-06-281-15/+29
* net: bridge: allow the switchdev replay functions to be called for deletionVladimir Oltean2021-06-281-7/+6
* net: bridge: ignore switchdev events for LAG ports which didn't request replayVladimir Oltean2021-06-282-3/+12
* net: switchdev: add a context void pointer to struct switchdev_notifier_infoVladimir Oltean2021-06-281-3/+3
* net: dsa: remove cross-chip support from the MRP notifiersVladimir Oltean2021-06-211-48/+7
* net: dsa: targeted MTU notifiers should only match on one portVladimir Oltean2021-06-214-11/+15
* net: dsa: calculate the largest_mtu across all ports in the treeVladimir Oltean2021-06-211-6/+7
* net: dsa: execute dsa_switch_mdb_add only for routing port in cross-chip topo...Vladimir Oltean2021-06-211-23/+2
* net: dsa: export the dsa_port_is_{user,cpu,dsa} helpersVladimir Oltean2021-06-211-15/+0