Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # |
Jeff Kirsher | c1abc95 | 2011-03-29 18:25:21 -0700 | [diff] [blame] | 2 | # Makefile for the Linux network device drivers. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 | # |
| 4 | |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 5 | # |
| 6 | # Networking Core Drivers |
| 7 | # |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 8 | obj-$(CONFIG_BONDING) += bonding/ |
Mahesh Bandewar | 2ad7bf3 | 2014-11-23 23:07:46 -0800 | [diff] [blame] | 9 | obj-$(CONFIG_IPVLAN) += ipvlan/ |
Sainath Grandhi | 235a9d8 | 2017-02-10 16:03:52 -0800 | [diff] [blame] | 10 | obj-$(CONFIG_IPVTAP) += ipvlan/ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 11 | obj-$(CONFIG_DUMMY) += dummy.o |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 12 | obj-$(CONFIG_EQUALIZER) += eql.o |
Jamal Hadi Salim | 253af42 | 2006-01-08 22:34:25 -0800 | [diff] [blame] | 13 | obj-$(CONFIG_IFB) += ifb.o |
Sabrina Dubroca | c09440f | 2016-03-11 18:07:33 +0100 | [diff] [blame] | 14 | obj-$(CONFIG_MACSEC) += macsec.o |
Patrick McHardy | b863ceb | 2007-07-14 18:55:06 -0700 | [diff] [blame] | 15 | obj-$(CONFIG_MACVLAN) += macvlan.o |
Arnd Bergmann | 20d29d7 | 2010-01-30 12:24:26 +0000 | [diff] [blame] | 16 | obj-$(CONFIG_MACVTAP) += macvtap.o |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 17 | obj-$(CONFIG_MII) += mii.o |
| 18 | obj-$(CONFIG_MDIO) += mdio.o |
| 19 | obj-$(CONFIG_NET) += Space.o loopback.o |
| 20 | obj-$(CONFIG_NETCONSOLE) += netconsole.o |
Florian Fainelli | d0281a5 | 2017-03-28 12:57:09 -0700 | [diff] [blame] | 21 | obj-y += phy/ |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 22 | obj-$(CONFIG_RIONET) += rionet.o |
Jiri Pirko | 3d249d4 | 2011-11-11 22:16:48 +0000 | [diff] [blame] | 23 | obj-$(CONFIG_NET_TEAM) += team/ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 24 | obj-$(CONFIG_TUN) += tun.o |
Sainath Grandhi | 9a393b5 | 2017-02-10 16:03:51 -0800 | [diff] [blame] | 25 | obj-$(CONFIG_TAP) += tap.o |
Pavel Emelyanov | e314dbd | 2007-09-25 16:14:46 -0700 | [diff] [blame] | 26 | obj-$(CONFIG_VETH) += veth.o |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 27 | obj-$(CONFIG_VIRTIO_NET) += virtio_net.o |
stephen hemminger | d342894 | 2012-10-01 12:32:35 +0000 | [diff] [blame] | 28 | obj-$(CONFIG_VXLAN) += vxlan.o |
John W. Linville | 2d07dc7 | 2015-05-13 12:57:30 -0400 | [diff] [blame] | 29 | obj-$(CONFIG_GENEVE) += geneve.o |
Pablo Neira | 459aa66 | 2016-05-09 00:55:48 +0200 | [diff] [blame] | 30 | obj-$(CONFIG_GTP) += gtp.o |
Daniel Borkmann | e4fc408 | 2013-06-21 19:38:08 +0200 | [diff] [blame] | 31 | obj-$(CONFIG_NLMON) += nlmon.o |
David Ahern | 193125d | 2015-08-13 14:59:10 -0600 | [diff] [blame] | 32 | obj-$(CONFIG_NET_VRF) += vrf.o |
Gerard Garcia | 0b2e664 | 2017-04-21 10:10:45 +0100 | [diff] [blame] | 33 | obj-$(CONFIG_VSOCKMON) += vsockmon.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 34 | |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 35 | # |
| 36 | # Networking Drivers |
| 37 | # |
| 38 | obj-$(CONFIG_ARCNET) += arcnet/ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 39 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 40 | obj-$(CONFIG_CAIF) += caif/ |
| 41 | obj-$(CONFIG_CAN) += can/ |
| 42 | obj-$(CONFIG_ETRAX_ETHERNET) += cris/ |
Ben Hutchings | 3b15885 | 2011-11-27 17:08:33 +0000 | [diff] [blame] | 43 | obj-$(CONFIG_NET_DSA) += dsa/ |
Jeff Kirsher | ca7a8e8 | 2011-03-30 03:47:06 -0700 | [diff] [blame] | 44 | obj-$(CONFIG_ETHERNET) += ethernet/ |
Jeff Kirsher | 33f810b | 2011-07-31 00:06:29 -0700 | [diff] [blame] | 45 | obj-$(CONFIG_FDDI) += fddi/ |
Jeff Kirsher | ff5a3b5 | 2011-08-01 22:48:13 -0700 | [diff] [blame] | 46 | obj-$(CONFIG_HIPPI) += hippi/ |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 47 | obj-$(CONFIG_HAMRADIO) += hamradio/ |
| 48 | obj-$(CONFIG_IRDA) += irda/ |
Jeff Kirsher | 18e635f | 2011-08-03 03:01:58 -0700 | [diff] [blame] | 49 | obj-$(CONFIG_PLIP) += plip/ |
Randy Dunlap | 4f16061 | 2011-08-29 11:49:40 -0700 | [diff] [blame] | 50 | obj-$(CONFIG_PPP) += ppp/ |
Jeff Kirsher | 224cf5a | 2011-07-31 02:38:19 -0700 | [diff] [blame] | 51 | obj-$(CONFIG_PPP_ASYNC) += ppp/ |
| 52 | obj-$(CONFIG_PPP_BSDCOMP) += ppp/ |
| 53 | obj-$(CONFIG_PPP_DEFLATE) += ppp/ |
| 54 | obj-$(CONFIG_PPP_MPPE) += ppp/ |
| 55 | obj-$(CONFIG_PPP_SYNC_TTY) += ppp/ |
| 56 | obj-$(CONFIG_PPPOE) += ppp/ |
| 57 | obj-$(CONFIG_PPPOL2TP) += ppp/ |
| 58 | obj-$(CONFIG_PPTP) += ppp/ |
Randy Dunlap | 4f16061 | 2011-08-29 11:49:40 -0700 | [diff] [blame] | 59 | obj-$(CONFIG_SLIP) += slip/ |
Jeff Kirsher | b5451d7 | 2011-08-03 03:17:13 -0700 | [diff] [blame] | 60 | obj-$(CONFIG_SLHC) += slip/ |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 61 | obj-$(CONFIG_NET_SB1000) += sb1000.o |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 62 | obj-$(CONFIG_SUNGEM_PHY) += sungem_phy.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 63 | obj-$(CONFIG_WAN) += wan/ |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 64 | obj-$(CONFIG_WLAN) += wireless/ |
| 65 | obj-$(CONFIG_WIMAX) += wimax/ |
alex.bluesman.smirnov@gmail.com | 0739d64 | 2012-08-26 05:10:11 +0000 | [diff] [blame] | 66 | obj-$(CONFIG_IEEE802154) += ieee802154/ |
Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 67 | |
| 68 | obj-$(CONFIG_VMXNET3) += vmxnet3/ |
| 69 | obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o |
| 70 | obj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/ |
Jeff Garzik | 5b2fc49 | 2007-05-09 21:31:55 -0400 | [diff] [blame] | 71 | |
Francois Romieu | 1bb5a35 | 2014-08-05 23:10:52 +0200 | [diff] [blame] | 72 | obj-$(CONFIG_USB_NET_DRIVERS) += usb/ |
Haiyang Zhang | 95fa040 | 2011-11-28 13:35:35 -0800 | [diff] [blame] | 73 | |
| 74 | obj-$(CONFIG_HYPERV_NET) += hyperv/ |
Jon Mason | 548c237 | 2012-11-16 19:27:13 -0700 | [diff] [blame] | 75 | obj-$(CONFIG_NTB_NETDEV) += ntb_netdev.o |
Taku Izumi | 658d439 | 2015-08-21 17:29:17 +0900 | [diff] [blame] | 76 | |
| 77 | obj-$(CONFIG_FUJITSU_ES) += fjes/ |