opnsense-src/sys/dev/usb/net
Oleksandr Tymoshenko e130435139 Fix MAC address detection regression introduced by r324184
To accomodate all variaties of Pi DTS files floating around
we look for MAC address property either in DTS node for
USB ethernet (if it exists) or at predefined path
".../usb/hub/ethernet".

After r324184 smsc_fdt_find_eth_node started to return node
with compatibility string "usb424,ec00" as an eth node.
In imported GNU dts files this node still does not have
MAC address related property, and therefor following check for
"mac-address" and "local-mac-address" fails.

To make this logic more robust do not just search for the node
but also make sure it has required property, so if node with
accepted compatibility string exists but doesn't have the
property we fall back to looking for hardoded path mentioned above.
2017-10-27 21:22:38 +00:00
..
if_aue.c Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
if_auereg.h
if_axe.c Add suppoort for the Sitecom LN-031 2015-12-31 18:12:35 +00:00
if_axereg.h
if_axge.c When device is detached make sure to stop the controller and make 2016-08-18 07:11:31 +00:00
if_axgereg.h Host controller is byte oriented. Fix wrong assumption on big-endian 2016-08-19 10:51:30 +00:00
if_cdce.c Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
if_cdcereg.h o Notify USB host about connection when operating in device mode. 2015-01-17 12:31:26 +00:00
if_cue.c dev/usb: minor spelling fixes in comments. 2016-05-02 17:44:03 +00:00
if_cuereg.h
if_ipheth.c Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
if_iphethvar.h
if_kue.c Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
if_kuefw.h
if_kuereg.h
if_mos.c s/struct device */device_t/ 2016-05-02 05:37:25 +00:00
if_mosreg.h
if_rue.c dev/usb: minor spelling fixes in comments. 2016-05-02 17:44:03 +00:00
if_ruereg.h
if_smsc.c Fix MAC address detection regression introduced by r324184 2017-10-27 21:22:38 +00:00
if_smscreg.h
if_udav.c Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
if_udavreg.h
if_ure.c Add ThinkPad USB 3.0 Ethernet Adapter. 2017-09-29 01:19:22 +00:00
if_urereg.h Add preliminary support for the RTL8153. 2016-10-31 05:58:11 +00:00
if_urndis.c net/rndis: Packet types are defined by NDIS; not RNDIS specific. 2016-08-30 03:11:07 +00:00
if_urndisreg.h net: Split RNDIS protocol structs/macros out of dev/usb/net/if_urndisreg.h 2016-08-23 02:54:06 +00:00
if_usie.c Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
if_usievar.h
ruephy.c
ruephyreg.h
uhso.c uhso(4): Fix a null pointer dereference 2016-10-25 18:36:15 +00:00
usb_ethernet.c Get closer to a VIMAGE network stack teardown from top to bottom rather 2016-06-21 13:48:49 +00:00
usb_ethernet.h