freebsd-nq/sys/dev/etherswitch
Zbigniew Bodek eb3ffa577b Prevent multiple lock initialization in e6000sw probe
r319886 ("Add the initial support for the Marvell 88E6141
and 88E6341 switches.") unveiled a problem with possible
multiple lock creation. Move its initialization
to the driver attach and for obtaining the switch ID
create a temprorary one, which is immediately destroyed
after the check.

Submitted by: Zbigniew Bodek <zbb@semihalf.com>
	      Marcin Wojtas <mw@semihalf.com>
Obtained from: Semihalf
2017-06-13 18:35:14 +00:00
..
arswitch [arswitch] add phy debugging to the internal PHY read/write functions. 2017-05-23 03:48:42 +00:00
e6000sw Prevent multiple lock initialization in e6000sw probe 2017-06-13 18:35:14 +00:00
infineon [infineon] [etherswitch] no hardcode tagging port setting at amd6996fc 2017-05-06 05:50:07 +00:00
ip17x [ip17x] [etherswitch] fdt away and mii hang workaround on ip17x 2017-05-06 05:53:42 +00:00
micrel [etherswitch] Support Micrel KSZ8995MA switch chip 2017-01-14 23:24:50 +00:00
mtkswitch etherswitch: Fix RT305x vlan group operation 2017-02-20 08:10:41 +00:00
rtl8366 [etherswitch] [rtl8366] add phy4cpu setting and support mdioproxy 2017-05-28 12:14:33 +00:00
ukswitch [etherswitch] add ukswitch hint that is phy offset at mdio register 2016-11-21 19:26:22 +00:00
etherswitch_if.m
etherswitch.c Convert etherswitch to use the make_dev_s(9) KPI. This fix a possible race 2017-01-08 20:37:41 +00:00
etherswitch.h [etherswitch] add in an initial API for controlling per-port LED behaviour. 2016-08-04 17:45:35 +00:00
miiproxy.c
miiproxy.h