xref: /kernel/linux/linux-5.10/drivers/net/Makefile (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Makefile for the Linux network device drivers.
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci#
78c2ecf20Sopenharmony_ci# Networking Core Drivers
88c2ecf20Sopenharmony_ci#
98c2ecf20Sopenharmony_ciobj-$(CONFIG_BONDING) += bonding/
108c2ecf20Sopenharmony_ciobj-$(CONFIG_IPVLAN) += ipvlan/
118c2ecf20Sopenharmony_ciobj-$(CONFIG_IPVTAP) += ipvlan/
128c2ecf20Sopenharmony_ciobj-$(CONFIG_DUMMY) += dummy.o
138c2ecf20Sopenharmony_ciobj-$(CONFIG_WIREGUARD) += wireguard/
148c2ecf20Sopenharmony_ciobj-$(CONFIG_EQUALIZER) += eql.o
158c2ecf20Sopenharmony_ciobj-$(CONFIG_IFB) += ifb.o
168c2ecf20Sopenharmony_ciobj-$(CONFIG_MACSEC) += macsec.o
178c2ecf20Sopenharmony_ciobj-$(CONFIG_MACVLAN) += macvlan.o
188c2ecf20Sopenharmony_ciobj-$(CONFIG_MACVTAP) += macvtap.o
198c2ecf20Sopenharmony_ciobj-$(CONFIG_MII) += mii.o
208c2ecf20Sopenharmony_ciobj-$(CONFIG_MDIO) += mdio.o
218c2ecf20Sopenharmony_ciobj-$(CONFIG_NET) += Space.o loopback.o
228c2ecf20Sopenharmony_ciobj-$(CONFIG_NETCONSOLE) += netconsole.o
238c2ecf20Sopenharmony_ciobj-y += phy/
248c2ecf20Sopenharmony_ciobj-y += mdio/
258c2ecf20Sopenharmony_ciobj-y += pcs/
268c2ecf20Sopenharmony_ciobj-$(CONFIG_RIONET) += rionet.o
278c2ecf20Sopenharmony_ciobj-$(CONFIG_NET_TEAM) += team/
288c2ecf20Sopenharmony_ciobj-$(CONFIG_TUN) += tun.o
298c2ecf20Sopenharmony_ciobj-$(CONFIG_TAP) += tap.o
308c2ecf20Sopenharmony_ciobj-$(CONFIG_VETH) += veth.o
318c2ecf20Sopenharmony_ciobj-$(CONFIG_VIRTIO_NET) += virtio_net.o
328c2ecf20Sopenharmony_ciobj-$(CONFIG_VXLAN) += vxlan/
338c2ecf20Sopenharmony_ciobj-$(CONFIG_GENEVE) += geneve.o
348c2ecf20Sopenharmony_ciobj-$(CONFIG_BAREUDP) += bareudp.o
358c2ecf20Sopenharmony_ciobj-$(CONFIG_GTP) += gtp.o
368c2ecf20Sopenharmony_ciobj-$(CONFIG_NLMON) += nlmon.o
378c2ecf20Sopenharmony_ciobj-$(CONFIG_NET_VRF) += vrf.o
388c2ecf20Sopenharmony_ciobj-$(CONFIG_VSOCKMON) += vsockmon.o
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ci#
418c2ecf20Sopenharmony_ci# Networking Drivers
428c2ecf20Sopenharmony_ci#
438c2ecf20Sopenharmony_ciobj-$(CONFIG_ARCNET) += arcnet/
448c2ecf20Sopenharmony_ciobj-$(CONFIG_DEV_APPLETALK) += appletalk/
458c2ecf20Sopenharmony_ciobj-$(CONFIG_CAIF) += caif/
468c2ecf20Sopenharmony_ciobj-$(CONFIG_CAN) += can/
478c2ecf20Sopenharmony_ciobj-y += dsa/
488c2ecf20Sopenharmony_ciobj-$(CONFIG_ETHERNET) += ethernet/
498c2ecf20Sopenharmony_ciobj-$(CONFIG_FDDI) += fddi/
508c2ecf20Sopenharmony_ciobj-$(CONFIG_HIPPI) += hippi/
518c2ecf20Sopenharmony_ciobj-$(CONFIG_HAMRADIO) += hamradio/
528c2ecf20Sopenharmony_ciobj-$(CONFIG_QCOM_IPA) += ipa/
538c2ecf20Sopenharmony_ciobj-$(CONFIG_PLIP) += plip/
548c2ecf20Sopenharmony_ciobj-$(CONFIG_PPP) += ppp/
558c2ecf20Sopenharmony_ciobj-$(CONFIG_PPP_ASYNC) += ppp/
568c2ecf20Sopenharmony_ciobj-$(CONFIG_PPP_BSDCOMP) += ppp/
578c2ecf20Sopenharmony_ciobj-$(CONFIG_PPP_DEFLATE) += ppp/
588c2ecf20Sopenharmony_ciobj-$(CONFIG_PPP_MPPE) += ppp/
598c2ecf20Sopenharmony_ciobj-$(CONFIG_PPP_SYNC_TTY) += ppp/
608c2ecf20Sopenharmony_ciobj-$(CONFIG_PPPOE) += ppp/
618c2ecf20Sopenharmony_ciobj-$(CONFIG_PPPOL2TP) += ppp/
628c2ecf20Sopenharmony_ciobj-$(CONFIG_PPTP) += ppp/
638c2ecf20Sopenharmony_ciobj-$(CONFIG_SLIP) += slip/
648c2ecf20Sopenharmony_ciobj-$(CONFIG_SLHC) += slip/
658c2ecf20Sopenharmony_ciobj-$(CONFIG_NET_SB1000) += sb1000.o
668c2ecf20Sopenharmony_ciobj-$(CONFIG_SUNGEM_PHY) += sungem_phy.o
678c2ecf20Sopenharmony_ciobj-$(CONFIG_WAN) += wan/
688c2ecf20Sopenharmony_ciobj-$(CONFIG_WLAN) += wireless/
698c2ecf20Sopenharmony_ciobj-$(CONFIG_WIMAX) += wimax/
708c2ecf20Sopenharmony_ciobj-$(CONFIG_IEEE802154) += ieee802154/
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ciobj-$(CONFIG_VMXNET3) += vmxnet3/
738c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o
748c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ciobj-$(CONFIG_USB_NET_DRIVERS) += usb/
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ciobj-$(CONFIG_HYPERV_NET) += hyperv/
798c2ecf20Sopenharmony_ciobj-$(CONFIG_NTB_NETDEV) += ntb_netdev.o
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ciobj-$(CONFIG_FUJITSU_ES) += fjes/
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_cithunderbolt-net-y += thunderbolt.o
848c2ecf20Sopenharmony_ciobj-$(CONFIG_USB4_NET) += thunderbolt-net.o
858c2ecf20Sopenharmony_ciobj-$(CONFIG_NETDEVSIM) += netdevsim/
868c2ecf20Sopenharmony_ciobj-$(CONFIG_NET_FAILOVER) += net_failover.o
878c2ecf20Sopenharmony_ciobj-$(CONFIG_NEWIP) += bt/