summaryrefslogtreecommitdiffstats
path: root/net/dsa/port.c
Commit message (Expand)AuthorAgeFilesLines
* net: dsa: mark DSA phylink as legacy_pre_march2020Russell King (Oracle)2021-12-091-0/+7
* net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offloadVladimir Oltean2021-12-081-36/+3
* net: dsa: keep the bridge_dev and bridge_num as part of the same structureVladimir Oltean2021-12-081-32/+38
* net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpersVladimir Oltean2021-12-081-17/+18
* net: dsa: assign a bridge number even without TX forwarding offloadVladimir Oltean2021-12-081-26/+55
* net: dsa: make dp->bridge_num one-basedVladimir Oltean2021-12-081-5/+6
* net: dsa: support use of phylink_generic_validate()Russell King (Oracle)2021-12-011-1/+4
* net: dsa: replace phylink_get_interfaces() with phylink_get_caps()Russell King (Oracle)2021-12-011-3/+2
* net: dsa: consolidate phylink creationRussell King (Oracle)2021-12-011-16/+28
* net: dsa: populate supported_interfaces memberMarek BehĂșn2021-11-011-0/+4
* net: dsa: flush switchdev workqueue when leaving the bridgeVladimir Oltean2021-10-261-0/+2
* net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_portVladimir Oltean2021-10-211-2/+2
* net: dsa: remove the "dsa_to_port in a loop" antipattern from the coreVladimir Oltean2021-10-211-10/+7
* net: dsa: don't advertise 'rx-vlan-filter' when not neededVladimir Oltean2021-08-241-2/+40
* net: dsa: don't call switchdev_bridge_port_unoffload for unoffloaded bridge p...Vladimir Oltean2021-08-241-0/+4
* net: dsa: track unique bridge numbers across all DSA switch treesVladimir Oltean2021-08-231-34/+5
* net: dsa: tag_8021q: don't broadcast during setup/teardownVladimir Oltean2021-08-121-4/+10
* net: dsa: print more information when a cross-chip notifier failsVladimir Oltean2021-08-121-6/+12
* net: dsa: avoid fast ageing twice when port leaves a bridgeVladimir Oltean2021-08-091-1/+3
* net: dsa: still fast-age ports joining a bridge if they can't configure learningVladimir Oltean2021-08-091-1/+17
* net: dsa: flush the dynamic FDB of the software bridge when fast ageing a portVladimir Oltean2021-08-081-0/+20
* net: dsa: don't fast age bridge ports with learning turned offVladimir Oltean2021-08-081-1/+1
* net: dsa: centralize fast ageing when address learning is turned offVladimir Oltean2021-08-081-4/+31
* net: dsa: don't fast age standalone portsVladimir Oltean2021-08-081-8/+12
* net: dsa: don't disable multicast flooding to the CPU even without an IGMP qu...Vladimir Oltean2021-08-061-11/+0
* net: dsa: stop syncing the bridge mcast_router attribute at join timeVladimir Oltean2021-08-061-10/+0
* Revert "net: dsa: Allow drivers to filter packets they can decode source port...Vladimir Oltean2021-07-261-1/+0
* net: dsa: add support for bridge TX forwarding offloadVladimir Oltean2021-07-231-1/+83
* net: bridge: switchdev: allow the TX data plane forwarding to be offloadedTobias Waldekranz2021-07-231-1/+1
* net: bridge: move the switchdev object replay helpers to "push" modeVladimir Oltean2021-07-221-68/+16
* net: bridge: switchdev: let drivers inform which bridge ports are offloadedVladimir Oltean2021-07-221-1/+15
* net: dsa: tag_8021q: add proper cross-chip notifier supportVladimir Oltean2021-07-201-0/+28
* net: dsa: replay the local bridge FDB entries pointing to the bridge dev tooVladimir Oltean2021-06-291-0/+12
* net: dsa: install the host MDB and FDB entries in the master's RX filterVladimir Oltean2021-06-291-0/+24
* net: dsa: introduce a separate cross-chip notifier type for host FDBsVladimir Oltean2021-06-291-0/+26
* net: dsa: introduce a separate cross-chip notifier type for host MDBsVladimir Oltean2021-06-291-0/+24
* net: dsa: replay a deletion of switchdev objects for ports leaving a bridged LAGVladimir Oltean2021-06-281-2/+43
* 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-281-3/+3
* net: dsa: targeted MTU notifiers should only match on one portVladimir Oltean2021-06-211-2/+2
* net: dsa: fix bridge support for drivers without port_bridge_flags callbackOleksij Rempel2021-04-211-1/+1
* net: dsa: sync up switchdev objects and port attributes when joining the bridgeVladimir Oltean2021-03-231-0/+46
* net: dsa: inherit the actual bridge port flags at join timeVladimir Oltean2021-03-231-41/+82
* net: dsa: pass extack to dsa_port_{bridge,lag}_joinVladimir Oltean2021-03-231-3/+5
* net: dsa: call dsa_port_bridge_join when joining a LAG that is already in a b...Vladimir Oltean2021-03-231-4/+18
* net: dsa: add MRP supportHoratiu Vultur2021-02-161-0/+48
* net: dsa: propagate extack to .port_vlan_filteringVladimir Oltean2021-02-141-7/+11
* net: dsa: propagate extack to .port_vlan_addVladimir Oltean2021-02-141-1/+3
* net: dsa: act as passthrough for bridge port flagsVladimir Oltean2021-02-121-17/+14
* net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributesVladimir Oltean2021-02-121-15/+19