| Commit message (Expand) | Author | Age | Files | Lines |
* | net: dsa: warn about dsa_port and dsa_switch bit fields being non atomic | Vladimir Oltean | 2022-01-06 | 1 | -0/+8 |
* | net: dsa: don't enumerate dsa_switch and dsa_port bit fields using commas | Vladimir Oltean | 2022-01-06 | 1 | -58/+56 |
* | net: dsa: combine two holes in struct dsa_switch_tree | Vladimir Oltean | 2022-01-05 | 1 | -3/+3 |
* | net: dsa: move dsa_switch_tree :: ports and lags to first cache line | Vladimir Oltean | 2022-01-05 | 1 | -7/+9 |
* | net: dsa: make dsa_switch :: num_ports an unsigned int | Vladimir Oltean | 2022-01-05 | 1 | -1/+1 |
* | net: dsa: merge all bools of struct dsa_switch into a single u32 | Vladimir Oltean | 2022-01-05 | 1 | -46/+51 |
* | net: dsa: move dsa_port :: type near dsa_port :: index | Vladimir Oltean | 2022-01-05 | 1 | -2/+4 |
* | net: dsa: merge all bools of struct dsa_port into a single u8 | Vladimir Oltean | 2022-01-05 | 1 | -7/+10 |
* | net: dsa: move dsa_port :: stp_state near dsa_port :: mac | Vladimir Oltean | 2022-01-05 | 1 | -1/+3 |
* | net: dsa: make tagging protocols connect to individual switches from a tree | Vladimir Oltean | 2021-12-14 | 1 | -3/+2 |
* | net: dsa: remove dp->priv | Vladimir Oltean | 2021-12-12 | 1 | -6/+0 |
* | net: dsa: introduce tagger-owned storage for private and shared data | Vladimir Oltean | 2021-12-12 | 1 | -0/+12 |
* | net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offload | Vladimir Oltean | 2021-12-08 | 1 | -6/+1 |
* | net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join | Vladimir Oltean | 2021-12-08 | 1 | -1/+2 |
* | net: dsa: keep the bridge_dev and bridge_num as part of the same structure | Vladimir Oltean | 2021-12-08 | 1 | -13/+21 |
* | net: dsa: export bridging offload helpers to drivers | Vladimir Oltean | 2021-12-08 | 1 | -0/+43 |
* | net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers | Vladimir Oltean | 2021-12-08 | 1 | -0/+21 |
* | net: dsa: assign a bridge number even without TX forwarding offload | Vladimir Oltean | 2021-12-08 | 1 | -5/+5 |
* | net: dsa: make dp->bridge_num one-based | Vladimir Oltean | 2021-12-08 | 1 | -3/+3 |
* | net: dsa: replace phylink_get_interfaces() with phylink_get_caps() | Russell King (Oracle) | 2021-12-01 | 1 | -2/+2 |
* | net: dsa: populate supported_interfaces member | Marek Behún | 2021-11-01 | 1 | -0/+2 |
* | net: dsa: introduce locking for the address lists on CPU and DSA ports | Vladimir Oltean | 2021-10-25 | 1 | -0/+1 |
* | Revert "Merge branch 'dsa-rtnl'" | David S. Miller | 2021-10-25 | 1 | -1/+0 |
* | net: dsa: introduce locking for the address lists on CPU and DSA ports | Vladimir Oltean | 2021-10-24 | 1 | -0/+1 |
* | net: dsa: remove the "dsa_to_port in a loop" antipattern from the core | Vladimir Oltean | 2021-10-21 | 1 | -4/+3 |
* | net: dsa: introduce helpers for iterating through ports using dp | Vladimir Oltean | 2021-10-21 | 1 | -0/+28 |
* | net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag | Alvin Šipraga | 2021-10-18 | 1 | -0/+2 |
* | net: dsa: allow reporting of standard ethtool stats for slave devices | Alvin Šipraga | 2021-10-18 | 1 | -0/+6 |
* | net: dsa: tear down devlink port regions when tearing down the devlink port o... | Vladimir Oltean | 2021-09-19 | 1 | -0/+8 |
* | net: dsa: be compatible with masters which unregister on shutdown | Vladimir Oltean | 2021-09-19 | 1 | -0/+1 |
* | net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports | Vladimir Oltean | 2021-09-15 | 1 | -0/+5 |
* | net: dsa: let drivers state that they need VLAN filtering while standalone | Vladimir Oltean | 2021-08-24 | 1 | -0/+3 |
* | net: dsa: track unique bridge numbers across all DSA switch trees | Vladimir Oltean | 2021-08-23 | 1 | -5/+3 |
* | net: dsa: sja1105: rely on DSA core tracking of port learning state | Vladimir Oltean | 2021-08-08 | 1 | -0/+1 |
* | net: dsa: centralize fast ageing when address learning is turned off | Vladimir Oltean | 2021-08-08 | 1 | -0/+1 |
* | net: dsa: don't disable multicast flooding to the CPU even without an IGMP qu... | Vladimir Oltean | 2021-08-06 | 1 | -2/+0 |
* | net: dsa: remove the struct packet_type argument from dsa_device_ops::rcv() | Vladimir Oltean | 2021-08-02 | 1 | -5/+2 |
* | dev_ioctl: split out ndo_eth_ioctl | Arnd Bergmann | 2021-07-27 | 1 | -7/+7 |
* | Revert "net: dsa: Allow drivers to filter packets they can decode source port... | Vladimir Oltean | 2021-07-26 | 1 | -15/+0 |
* | net: dsa: add support for bridge TX forwarding offload | Vladimir Oltean | 2021-07-23 | 1 | -0/+18 |
* | net: dsa: track the number of switches in a tree | Vladimir Oltean | 2021-07-23 | 1 | -0/+3 |
* | net: dsa: make tag_8021q operations part of the core | Vladimir Oltean | 2021-07-20 | 1 | -0/+7 |
* | net: dsa: let the core manage the tag_8021q context | Vladimir Oltean | 2021-07-20 | 1 | -0/+3 |
* | net: dsa: reference count the FDB addresses at the cross-chip notifier level | Vladimir Oltean | 2021-06-29 | 1 | -0/+1 |
* | net: dsa: reference count the MDB entries at the cross-chip notifier level | Vladimir Oltean | 2021-06-29 | 1 | -0/+12 |
* | net: dsa: introduce dsa_is_upstream_port and dsa_switch_is_upstream_of | Vladimir Oltean | 2021-06-29 | 1 | -0/+26 |
* | net: dsa: export the dsa_port_is_{user,cpu,dsa} helpers | Vladimir Oltean | 2021-06-21 | 1 | -0/+15 |
* | net: dsa: add support for the SJA1110 native tagging protocol | Vladimir Oltean | 2021-06-11 | 1 | -0/+2 |
* | net: dsa: generalize overhead for taggers that use both headers and trailers | Vladimir Oltean | 2021-06-11 | 1 | -3/+3 |
* | net: dsa: free skb->cb usage in core driver | Yangbo Lu | 2021-04-27 | 1 | -14/+0 |