Blame view

net/ipv6/Makefile 1.85 KB
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  # SPDX-License-Identifier: GPL-2.0
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
2
3
4
5
6
  #
  # Makefile for the Linux TCP/IP (INET6) layer.
  #
  
  obj-$(CONFIG_IPV6) += ipv6.o
989e5b96e   Joerg Roedel   [IPV6]: Seperate ...
7
  ipv6-objs :=	af_inet6.o anycast.o ip6_output.o ip6_input.o addrconf.o \
2a8cc6c89   YOSHIFUJI Hideaki   [IPV6] ADDRCONF: ...
8
  		addrlabel.o \
db8dac20d   David S. Miller   [UDP]: Revert udp...
9
  		route.o ip6_fib.o ipv6_sockglue.o ndisc.o udp.o udplite.o \
6d0bfe226   Lorenzo Colitti   net: ipv6: Add IP...
10
  		raw.o icmp.o mcast.o reassembly.o tcp_ipv6.o ping.o \
a6024562f   Tom Herbert   udp: Add GRO func...
11
  		exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
8610c7c6e   Alexander Aring   net: ipv6: add su...
12
  		udp_offload.o seg6.o fib6_notifier.o rpl.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
13

a6024562f   Tom Herbert   udp: Add GRO func...
14
  ipv6-offload :=	ip6_offload.o tcpv6_offload.o exthdrs_offload.o
d1da932ed   Vlad Yasevich   ipv6: Separate ip...
15

4a61b586c   Pavel Emelyanov   [IPV6]: Make the ...
16
  ipv6-$(CONFIG_SYSCTL) = sysctl_net_ipv6.o
7bc570c8b   YOSHIFUJI Hideaki   [IPV6] MROUTE: Su...
17
  ipv6-$(CONFIG_IPV6_MROUTE) += ip6mr.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18
  ipv6-$(CONFIG_XFRM) += xfrm6_policy.o xfrm6_state.o xfrm6_input.o \
7e14ea152   Steffen Klassert   xfrm6: Add IPsec ...
19
  	xfrm6_output.o xfrm6_protocol.o
5bf887f2f   David S. Miller   [IPV6]: Fix modul...
20
  ipv6-$(CONFIG_NETFILTER) += netfilter.o
101367c2f   Thomas Graf   [IPV6]: Policy Ro...
21
  ipv6-$(CONFIG_IPV6_MULTIPLE_TABLES) += fib6_rules.o
30041e4af   David S. Miller   [IPV6]: Fix Makef...
22
  ipv6-$(CONFIG_PROC_FS) += proc.o
c6aefafb7   Glenn Griffin   [TCP]: Add IPv6 s...
23
  ipv6-$(CONFIG_SYN_COOKIES) += syncookies.o
cb72d3821   Huw Davies   netlabel: Initial...
24
  ipv6-$(CONFIG_NETLABEL) += calipso.o
d1df6fd8a   David Lebrun   ipv6: sr: define ...
25
  ipv6-$(CONFIG_IPV6_SEG6_LWTUNNEL) += seg6_iptunnel.o seg6_local.o
46738b131   David Lebrun   ipv6: sr: add opt...
26
  ipv6-$(CONFIG_IPV6_SEG6_HMAC) += seg6_hmac.o
a7a29f9c3   Alexander Aring   net: ipv6: add rp...
27
  ipv6-$(CONFIG_IPV6_RPL_LWTUNNEL) += rpl_iptunnel.o
2c8d7ca0f   Noriaki TAKAMIYA   [IPV6] MIP6: Add ...
28

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
30
31
32
  ipv6-objs += $(ipv6-y)
  
  obj-$(CONFIG_INET6_AH) += ah6.o
  obj-$(CONFIG_INET6_ESP) += esp6.o
7785bba29   Steffen Klassert   esp: Add a softwa...
33
  obj-$(CONFIG_INET6_ESP_OFFLOAD) += esp6_offload.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
34
  obj-$(CONFIG_INET6_IPCOMP) += ipcomp6.o
d2acc3479   Herbert Xu   [INET]: Introduce...
35
36
  obj-$(CONFIG_INET6_XFRM_TUNNEL) += xfrm6_tunnel.o
  obj-$(CONFIG_INET6_TUNNEL) += tunnel6.o
59fbb3a61   Masahide NAKAMURA   [IPV6] MIP6: Load...
37
  obj-$(CONFIG_IPV6_MIP6) += mip6.o
33f11d161   Tom Herbert   ila: Create net/i...
38
  obj-$(CONFIG_IPV6_ILA) += ila/
5bf887f2f   David S. Miller   [IPV6]: Fix modul...
39
  obj-$(CONFIG_NETFILTER)	+= netfilter/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
40

ed1efb2ae   Steffen Klassert   ipv6: Add support...
41
  obj-$(CONFIG_IPV6_VTI) += ip6_vti.o
989e5b96e   Joerg Roedel   [IPV6]: Seperate ...
42
  obj-$(CONFIG_IPV6_SIT) += sit.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
43
  obj-$(CONFIG_IPV6_TUNNEL) += ip6_tunnel.o
c12b395a4   xeb@mail.ru   gre: Support GRE ...
44
  obj-$(CONFIG_IPV6_GRE) += ip6_gre.o
95e4daa82   Arnd Bergmann   fou: fix IPv6 Kco...
45
  obj-$(CONFIG_IPV6_FOU) += fou6.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
46

5f5624cf1   Pravin B Shelar   ipv6: Kill ipv6 d...
47
  obj-y += addrconf_core.o exthdrs_core.o ip6_checksum.o ip6_icmp.o
df4841910   Simon Arlott   ipv6: Fix Makefil...
48
  obj-$(CONFIG_INET) += output_core.o protocol.o $(ipv6-offload)
5324a040c   Arnaldo Carvalho de Melo   [INET6_HASHTABLES...
49
50
  
  obj-$(subst m,y,$(CONFIG_IPV6)) += inet6_hashtables.o
6d967f878   Andy Zhou   udp_tunnel: Only ...
51
52
53
  
  ifneq ($(CONFIG_IPV6),)
  obj-$(CONFIG_NET_UDP_TUNNEL) += ip6_udp_tunnel.o
9afd85c9e   Linus Lüssing   net: Export IGMP/...
54
  obj-y += mcast_snoop.o
6d967f878   Andy Zhou   udp_tunnel: Only ...
55
  endif