drivers/network: Move ethernet drivers to an "ether" subdirectory.

Now that there is also a "tap" driver in here, and the WiFi drivers
are also in a subdirectory, moving the physical ethernet device drivers
to a subdirectory also makes sense.

(Briefly) discussed on the mailing lists.
This commit is contained in:
Augustin Cavalier
2021-10-21 17:10:26 -04:00
parent 7f2cd1318e
commit cbe0a0c436
295 changed files with 80 additions and 79 deletions
+3 -39
View File
@@ -1,41 +1,5 @@
SubDir HAIKU_TOP src add-ons kernel drivers network ;
# subdirectories with more than one driver in them
SubInclude HAIKU_TOP src add-ons kernel drivers network wlan ;
SubInclude HAIKU_TOP src add-ons kernel drivers network wwan ;
# Haiku-native drivers
SubInclude HAIKU_TOP src add-ons kernel drivers network etherpci ;
SubInclude HAIKU_TOP src add-ons kernel drivers network pegasus ;
SubInclude HAIKU_TOP src add-ons kernel drivers network virtio ;
SubInclude HAIKU_TOP src add-ons kernel drivers network usb_asix ;
SubInclude HAIKU_TOP src add-ons kernel drivers network usb_davicom ;
SubInclude HAIKU_TOP src add-ons kernel drivers network usb_ecm ;
SubInclude HAIKU_TOP src add-ons kernel drivers network wb840 ;
# FreeBSD 12 drivers
SubInclude HAIKU_TOP src add-ons kernel drivers network 3com ;
SubInclude HAIKU_TOP src add-ons kernel drivers network ar81xx ;
SubInclude HAIKU_TOP src add-ons kernel drivers network attansic_l1 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network attansic_l2 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network broadcom440x ;
SubInclude HAIKU_TOP src add-ons kernel drivers network dec21xxx ;
SubInclude HAIKU_TOP src add-ons kernel drivers network emulex_oce ;
SubInclude HAIKU_TOP src add-ons kernel drivers network ipro100 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network jmicron2x0 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network marvell_yukon ;
SubInclude HAIKU_TOP src add-ons kernel drivers network nforce ;
SubInclude HAIKU_TOP src add-ons kernel drivers network pcnet ;
SubInclude HAIKU_TOP src add-ons kernel drivers network rdc ;
SubInclude HAIKU_TOP src add-ons kernel drivers network rtl8139 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network sis19x ;
SubInclude HAIKU_TOP src add-ons kernel drivers network sis900 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network syskonnect ;
SubInclude HAIKU_TOP src add-ons kernel drivers network via_rhine ;
SubInclude HAIKU_TOP src add-ons kernel drivers network vt612x ;
# FreeBSD 13 drivers
SubInclude HAIKU_TOP src add-ons kernel drivers network atheros813x ;
SubInclude HAIKU_TOP src add-ons kernel drivers network broadcom570x ;
SubInclude HAIKU_TOP src add-ons kernel drivers network ipro1000 ;
SubInclude HAIKU_TOP src add-ons kernel drivers network rtl81xx ;
HaikuSubInclude ether ;
HaikuSubInclude wlan ;
HaikuSubInclude wwan ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network 3com ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether 3com ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -0,0 +1,37 @@
SubDir HAIKU_TOP src add-ons kernel drivers network ether ;
# Haiku-native drivers
HaikuSubInclude etherpci ;
HaikuSubInclude pegasus ;
HaikuSubInclude virtio ;
HaikuSubInclude usb_asix ;
HaikuSubInclude usb_davicom ;
HaikuSubInclude usb_ecm ;
HaikuSubInclude wb840 ;
# FreeBSD 12 drivers
HaikuSubInclude 3com ;
HaikuSubInclude ar81xx ;
HaikuSubInclude attansic_l1 ;
HaikuSubInclude attansic_l2 ;
HaikuSubInclude broadcom440x ;
HaikuSubInclude dec21xxx ;
HaikuSubInclude emulex_oce ;
HaikuSubInclude ipro100 ;
HaikuSubInclude jmicron2x0 ;
HaikuSubInclude marvell_yukon ;
HaikuSubInclude nforce ;
HaikuSubInclude pcnet ;
HaikuSubInclude rdc ;
HaikuSubInclude rtl8139 ;
HaikuSubInclude sis19x ;
HaikuSubInclude sis900 ;
HaikuSubInclude syskonnect ;
HaikuSubInclude via_rhine ;
HaikuSubInclude vt612x ;
# FreeBSD 13 drivers
HaikuSubInclude atheros813x ;
HaikuSubInclude broadcom570x ;
HaikuSubInclude ipro1000 ;
HaikuSubInclude rtl81xx ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network ar81xx ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether ar81xx ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network atheros813x ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether atheros813x ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network attansic_l1 ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether attansic_l1 ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network attansic_l2 ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether attansic_l2 ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network broadcom440x ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether broadcom440x ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network broadcom570x ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether broadcom570x ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network dec21xxx ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether dec21xxx ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network ] : true ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network emulex_oce ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether emulex_oce ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,21 +1,21 @@
SubDir HAIKU_TOP src add-ons kernel drivers network etherpci ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether etherpci ;
# For ether_driver.h
UsePrivateHeaders net ;
KernelAddon etherpci :
etherpci.c
etherpci.c
;
# Installation
HaikuInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin :
HaikuInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin :
etherpci
;
HaikuInstallRelSymLink install-networking : /boot/home/config/add-ons/kernel/drivers/dev/net :
<installed>etherpci :
installed-symlink
HaikuInstallRelSymLink install-networking : /boot/home/config/add-ons/kernel/drivers/dev/net :
<installed>etherpci :
installed-symlink
;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network ipro100 ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether ipro100 ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
: true ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src add-ons kernel drivers network ipro1000 ;
SubDir HAIKU_TOP src add-ons kernel drivers network ether ipro1000 ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_iflib compat ] : true ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;

Some files were not shown because too many files have changed in this diff Show More