hc
2023-12-06 d38611ca164021d018c1b23eee65bbebc09c63e0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for the linux networking.
#
# 2 Sep 2000, Christoph Hellwig <hch@infradead.org>
# Rewritten to use lists instead of if-statements.
#
 
obj-$(CONFIG_NET)        := devres.o socket.o core/
 
tmp-$(CONFIG_COMPAT)         := compat.o
obj-$(CONFIG_NET)        += $(tmp-y)
 
# LLC has to be linked before the files in net/802/
obj-$(CONFIG_LLC)        += llc/
obj-$(CONFIG_NET)        += ethernet/ 802/ sched/ netlink/ bpf/ ethtool/
obj-$(CONFIG_NETFILTER)        += netfilter/
obj-$(CONFIG_INET)        += ipv4/
obj-$(CONFIG_TLS)        += tls/
obj-$(CONFIG_XFRM)        += xfrm/
obj-$(CONFIG_UNIX_SCM)        += unix/
obj-$(CONFIG_NET)        += ipv6/
obj-$(CONFIG_BPFILTER)        += bpfilter/
obj-$(CONFIG_PACKET)        += packet/
obj-$(CONFIG_NET_KEY)        += key/
obj-$(CONFIG_BRIDGE)        += bridge/
obj-$(CONFIG_NET_DSA)        += dsa/
obj-$(CONFIG_ATALK)        += appletalk/
obj-$(CONFIG_X25)        += x25/
obj-$(CONFIG_LAPB)        += lapb/
obj-$(CONFIG_NETROM)        += netrom/
obj-$(CONFIG_ROSE)        += rose/
obj-$(CONFIG_AX25)        += ax25/
obj-$(CONFIG_CAN)        += can/
obj-$(CONFIG_BT)        += bluetooth/
obj-$(CONFIG_SUNRPC)        += sunrpc/
obj-$(CONFIG_AF_RXRPC)        += rxrpc/
obj-$(CONFIG_AF_KCM)        += kcm/
obj-$(CONFIG_STREAM_PARSER)    += strparser/
obj-$(CONFIG_ATM)        += atm/
obj-$(CONFIG_L2TP)        += l2tp/
obj-$(CONFIG_DECNET)        += decnet/
obj-$(CONFIG_PHONET)        += phonet/
ifneq ($(CONFIG_VLAN_8021Q),)
obj-y                += 8021q/
endif
obj-$(CONFIG_IP_DCCP)        += dccp/
obj-$(CONFIG_IP_SCTP)        += sctp/
obj-$(CONFIG_RDS)        += rds/
obj-$(CONFIG_WIRELESS)        += wireless/
obj-$(CONFIG_MAC80211)        += mac80211/
obj-$(CONFIG_TIPC)        += tipc/
obj-$(CONFIG_NETLABEL)        += netlabel/
obj-$(CONFIG_IUCV)        += iucv/
obj-$(CONFIG_SMC)        += smc/
obj-$(CONFIG_RFKILL)        += rfkill/
obj-$(CONFIG_NET_9P)        += 9p/
obj-$(CONFIG_CAIF)        += caif/
ifneq ($(CONFIG_DCB),)
obj-y                += dcb/
endif
obj-$(CONFIG_6LOWPAN)        += 6lowpan/
obj-$(CONFIG_IEEE802154)    += ieee802154/
obj-$(CONFIG_MAC802154)        += mac802154/
 
ifeq ($(CONFIG_NET),y)
obj-$(CONFIG_SYSCTL)        += sysctl_net.o
endif
obj-$(CONFIG_WIMAX)        += wimax/
obj-$(CONFIG_DNS_RESOLVER)    += dns_resolver/
obj-$(CONFIG_CEPH_LIB)        += ceph/
obj-$(CONFIG_BATMAN_ADV)    += batman-adv/
obj-$(CONFIG_NFC)        += nfc/
obj-$(CONFIG_PSAMPLE)        += psample/
obj-$(CONFIG_NET_IFE)        += ife/
obj-$(CONFIG_OPENVSWITCH)    += openvswitch/
obj-$(CONFIG_VSOCKETS)    += vmw_vsock/
obj-$(CONFIG_MPLS)        += mpls/
obj-$(CONFIG_NET_NSH)        += nsh/
obj-$(CONFIG_HSR)        += hsr/
ifneq ($(CONFIG_NET_SWITCHDEV),)
obj-y                += switchdev/
endif
ifneq ($(CONFIG_NET_L3_MASTER_DEV),)
obj-y                += l3mdev/
endif
obj-$(CONFIG_QRTR)        += qrtr/
obj-$(CONFIG_NET_NCSI)        += ncsi/
obj-$(CONFIG_XDP_SOCKETS)    += xdp/
obj-$(CONFIG_MPTCP)        += mptcp/