summaryrefslogtreecommitdiffstats
path: root/net/dsa
Commit message (Expand)AuthorAgeFilesLines
* net: dsa: sja1105: always enable the send_meta optionsVladimir Oltean2023-07-041-45/+0
* net: dsa: tag_sja1105: fix MAC DA patching from meta framesVladimir Oltean2023-07-041-2/+2
* net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge modeVladimir Oltean2023-07-031-3/+6
* net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPTVladimir Oltean2023-06-291-9/+29
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-274-29/+64
|\
| * net: dsa: avoid suspicious RCU usage for synced VLAN-aware MAC addressesVladimir Oltean2023-06-274-29/+64
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-221-1/+23
|\|
| * net: dsa: introduce preferred_default_local_cpu_port and use on MT7530Vladimir Oltean2023-06-201-1/+23
* | net: dsa: add support for mac_prepare() and mac_finish() callsRussell King (Oracle)2023-05-261-0/+32
|/
* net: dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TXVladimir Oltean2023-04-231-1/+1
* net: dsa: update TX path comments to not mention skb_mac_header()Vladimir Oltean2023-04-232-3/+3
* net: dsa: tag_sja1105: replace skb_mac_header() with vlan_eth_hdr()Vladimir Oltean2023-04-231-1/+1
* net: dsa: tag_sja1105: don't rely on skb_mac_header() in TX pathsVladimir Oltean2023-04-231-1/+1
* net: dsa: tag_ksz: do not rely on skb_mac_header() in TX pathsVladimir Oltean2023-04-231-9/+9
* net: dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmitVladimir Oltean2023-04-231-1/+1
* net: dsa: add trace points for VLAN operationsVladimir Oltean2023-04-122-5/+137
* net: dsa: add trace points for FDB/MDB operationsVladimir Oltean2023-04-124-12/+423
* net: dsa: replace NETDEV_PRE_CHANGE_HWTSTAMP notifier with a stubVladimir Oltean2023-04-096-13/+37
* net: create a netdev notifier for DSA to reject PTP on DSA masterVladimir Oltean2023-04-033-35/+29
* net: dsa: make dsa_port_supports_hwtstamp() construct a fake ifreqVladimir Oltean2023-04-033-6/+8
* net: dsa: fix db type confusion in host fdb/mdb add/delVladimir Oltean2023-03-301-12/+12
* net: dsa: sync unicast and multicast addresses for VLAN filters tooVladimir Oltean2023-03-301-5/+116
* net: dsa: tag_brcm: legacy: fix daisy-chained switchesÁlvaro Fernández Rojas2023-03-211-2/+8
* net: dsa: report rx_bytes unadjusted for ETH_HLENVladimir Oltean2023-03-201-1/+1
* net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()Vladimir Oltean2023-03-161-4/+5
* net: dsa: use NL_SET_ERR_MSG_WEAK_MOD() more consistentlyVladimir Oltean2023-02-031-5/+6
* net: dsa: Use sysfs_emit() to instead of sprintf()Bo Liu2023-02-021-1/+1
* netlink: provide an ability to set default extack messageLeon Romanovsky2023-02-012-6/+2
* net: dsa: microchip: enable port queues for tc mqprioArun Ramadoss2023-01-231-0/+15
* net: dsa: add plumbing for changing and getting MAC merge layer stateVladimir Oltean2023-01-231-0/+37
* net: dsa: microchip: ptp: move pdelay_rsp correction field to tail tagChristian Eggers2023-01-131-1/+28
* net: dsa: microchip: ptp: add packet transmission timestampingChristian Eggers2023-01-131-3/+51
* net: dsa: microchip: ptp: add packet reception timestampingChristian Eggers2023-01-131-6/+19
* net: dsa: microchip: ptp: add 4 bytes in tail tag when ptp enabledArun Ramadoss2023-01-131-7/+88
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2022-12-131-1/+10
|\
| * net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error pathVladimir Oltean2022-12-121-1/+10
* | net: dsa: don't call ptp_classify_raw() if switch doesn't provide RX timestam...Vladimir Oltean2022-12-121-4/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-12-083-3/+6
|\|
| * net: dsa: sja1105: Check return valueArtem Chernyshev2022-12-021-1/+2
| * net: dsa: hellcreek: Check return valueArtem Chernyshev2022-12-021-1/+2
| * net: dsa: ksz: Check return valueArtem Chernyshev2022-12-021-1/+2
* | net: dsa: kill off dsa_priv.hVladimir Oltean2022-11-228-25/+14
* | net: dsa: move tag_8021q headers to their proper placeVladimir Oltean2022-11-227-8/+46
* | net: dsa: move definitions from dsa_priv.h to slave.cVladimir Oltean2022-11-222-42/+42
* | net: dsa: rename dsa2.c back into dsa.c and create its headerVladimir Oltean2022-11-228-31/+46
* | net: dsa: merge dsa.c into dsa2.cVladimir Oltean2022-11-224-238/+221
* | net: dsa: move notifier definitions to switch.hVladimir Oltean2022-11-222-105/+108
* | net: dsa: move dsa_tree_notify() and dsa_broadcast() to switch.cVladimir Oltean2022-11-224-48/+50
* | net: dsa: move headers exported by switch.c to switch.hVladimir Oltean2022-11-226-4/+15
* | net: dsa: move tagging protocol code to tag.{c,h}Vladimir Oltean2022-11-2227-541/+581