summaryrefslogtreecommitdiffstats
path: root/net/dsa/master.c
Commit message (Expand)AuthorAgeFilesLines
* net: dsa: rename dsa2.c back into dsa.c and create its headerVladimir Oltean2022-11-221-1/+1
* net: dsa: move tagging protocol code to tag.{c,h}Vladimir Oltean2022-11-221-0/+1
* net: dsa: move headers exported by master.c to master.hVladimir Oltean2022-11-221-0/+6
* net: dsa: move headers exported by port.c to port.hVladimir Oltean2022-11-221-0/+1
* net: dsa: autoload tag driver module on tagging protocol changeVladimir Oltean2022-11-171-2/+2
* net: dsa: strip sysfs "tagging" string of trailing newlineVladimir Oltean2022-11-171-1/+12
* net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shimsVladimir Oltean2022-11-141-2/+1
* net: dsa: allow masters to join a LAGVladimir Oltean2022-09-201-0/+49
* net: dsa: suppress device links to LAG DSA mastersVladimir Oltean2022-09-201-6/+8
* net: dsa: suppress appending ethtool stats to LAG DSA mastersVladimir Oltean2022-09-201-0/+9
* net: dsa: all DSA masters must be down when changing the tagging protocolVladimir Oltean2022-08-231-1/+1
* dsa: move from strlcpy with unused retval to strscpyWolfram Sang2022-08-221-1/+1
* Revert "net: dsa: stop updating master MTU from master.c"Vladimir Oltean2022-04-011-1/+24
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-241-1/+6
|\
| * net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't heldVladimir Oltean2022-02-191-1/+6
* | net: dsa: remove lockdep class for DSA master address listVladimir Oltean2022-02-111-4/+0
|/
* net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}Vladimir Oltean2022-01-061-2/+2
* net: dsa: stop updating master MTU from master.cVladimir Oltean2022-01-061-24/+1
* dev_ioctl: split out ndo_eth_ioctlArnd Bergmann2021-07-271-3/+3
* net: dsa: generalize overhead for taggers that use both headers and trailersVladimir Oltean2021-06-111-2/+4
* net: dsa: fix a crash if ->get_sset_count() failsDan Carpenter2021-05-101-2/+3
* net: dsa: allow changing the tag protocol via the "tagging" device attributeVladimir Oltean2021-01-291-1/+38
* net: dsa: unbind all switches from tree when DSA master unbindsVladimir Oltean2021-01-121-0/+10
* net: dsa: print the MTU value that could not be setRasmus Villemoes2020-12-081-3/+4
* net: dsa: allow drivers to request promiscuous mode on masterVladimir Oltean2020-09-261-1/+19
* net: dsa: stop overriding master's ndo_get_phys_port_nameVladimir Oltean2020-07-231-12/+0
* net: dsa: Setup dsa_netdev_opsFlorian Fainelli2020-07-201-39/+13
* net: change addr_list_lock back to static keyCong Wang2020-06-091-0/+4
* net: dsa: Do not leave DSA master with NULL netdev_opsFlorian Fainelli2020-05-061-1/+2
* net: dsa: configure the MTU for switch portsVladimir Oltean2020-03-271-15/+6
* net: dsa: Deny PTP on master if switch supports itVladimir Oltean2019-12-281-0/+30
* net: core: add generic lockdep keysTaehee Yoo2019-10-241-5/+0
* net: dsa: dump CPU port regs through masterVivien Didelot2019-08-061-0/+66
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-02-081-0/+4
|\
| * net: dsa: Fix lockdep false positive splatMarc Zyngier2019-02-041-0/+4
* | net: dsa: Add ndo_get_phys_port_name() for CPU portFlorian Fainelli2019-01-161-1/+55
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-12-091-1/+33
|\
| * net: dsa: Fix tagging attribute locationFlorian Fainelli2018-11-301-1/+33
* | net: dsa: Make dsa_master_set_mtu() staticAndrew Lunn2018-12-081-1/+1
* | net: dsa: Restore MTU on master device on unloadAndrew Lunn2018-12-081-0/+13
* | net: dsa: Set the master device's MTU to account for DSA overheadsAndrew Lunn2018-12-061-0/+16
|/
* net: dsa: Allow providing PHY statistics from CPU portFlorian Fainelli2018-04-271-5/+42
* net: dsa: Pass stringset to ethtool operationsFlorian Fainelli2018-04-271-8/+13
* net: dsa: Do not check for ethtool_ops validityFlorian Fainelli2018-04-271-3/+3
* dsa: Pass the port to get_sset_count()Andrew Lunn2018-03-041-2/+2
* net: dsa: setup and teardown master deviceVivien Didelot2017-11-091-2/+28
* net: dsa: change dsa_ptr for a dsa_portVivien Didelot2017-10-011-10/+5
* net: dsa: use cpu_dp in master codeVivien Didelot2017-10-011-20/+22
* net: dsa: move master ethtool codeVivien Didelot2017-09-191-0/+120