1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2ef71fe27SPablo Neira Ayusonetfilter-objs := core.o nf_log.o nf_queue.o nf_sockopt.o utils.o 3f6180121SMartin Josefsson 4a0ae2562SFlorian Westphalnf_conntrack-y := nf_conntrack_core.o nf_conntrack_standalone.o nf_conntrack_expect.o nf_conntrack_helper.o \ 5a0ae2562SFlorian Westphal nf_conntrack_proto.o nf_conntrack_proto_generic.o nf_conntrack_proto_tcp.o nf_conntrack_proto_udp.o \ 6a0ae2562SFlorian Westphal nf_conntrack_proto_icmp.o \ 7a0ae2562SFlorian Westphal nf_conntrack_extend.o nf_conntrack_acct.o nf_conntrack_seqadj.o 8a0ae2562SFlorian Westphal 9a0ae2562SFlorian Westphalnf_conntrack-$(subst m,y,$(CONFIG_IPV6)) += nf_conntrack_proto_icmpv6.o 10dd705072SPablo Neira Ayusonf_conntrack-$(CONFIG_NF_CONNTRACK_TIMEOUT) += nf_conntrack_timeout.o 11a992ca2aSPablo Neira Ayusonf_conntrack-$(CONFIG_NF_CONNTRACK_TIMESTAMP) += nf_conntrack_timestamp.o 12f6180121SMartin Josefssonnf_conntrack-$(CONFIG_NF_CONNTRACK_EVENTS) += nf_conntrack_ecache.o 13c539f017SFlorian Westphalnf_conntrack-$(CONFIG_NF_CONNTRACK_LABELS) += nf_conntrack_labels.o 14c0c3ab63SXin Longnf_conntrack-$(CONFIG_NF_CONNTRACK_OVS) += nf_conntrack_ovs.o 15a85406afSDavide Carattinf_conntrack-$(CONFIG_NF_CT_PROTO_SCTP) += nf_conntrack_proto_sctp.o 1622fc4c4cSFlorian Westphalnf_conntrack-$(CONFIG_NF_CT_PROTO_GRE) += nf_conntrack_proto_gre.o 17b4c2b959SKumar Kartikeya Dwivediifeq ($(CONFIG_NF_CONNTRACK),m) 18b4c2b959SKumar Kartikeya Dwivedinf_conntrack-$(CONFIG_DEBUG_INFO_BTF_MODULES) += nf_conntrack_bpf.o 19b4c2b959SKumar Kartikeya Dwivedielse ifeq ($(CONFIG_NF_CONNTRACK),y) 20b4c2b959SKumar Kartikeya Dwivedinf_conntrack-$(CONFIG_DEBUG_INFO_BTF) += nf_conntrack_bpf.o 21b4c2b959SKumar Kartikeya Dwivediendif 22f6ebe77fSHarald Welte 23f6ebe77fSHarald Welteobj-$(CONFIG_NETFILTER) = netfilter.o 2484601d6eSFlorian Westphalobj-$(CONFIG_NETFILTER_BPF_LINK) += nf_bpf_link.o 25f6ebe77fSHarald Welte 26f9e815b3SHarald Welteobj-$(CONFIG_NETFILTER_NETLINK) += nfnetlink.o 2794139027SPablo Neira Ayusoobj-$(CONFIG_NETFILTER_NETLINK_ACCT) += nfnetlink_acct.o 287af4cc3fSHarald Welteobj-$(CONFIG_NETFILTER_NETLINK_QUEUE) += nfnetlink_queue.o 290597f268SHarald Welteobj-$(CONFIG_NETFILTER_NETLINK_LOG) += nfnetlink_log.o 30f6b7b5f4SFernando Fernandez Manceraobj-$(CONFIG_NETFILTER_NETLINK_OSF) += nfnetlink_osf.o 31e2cf17d3SFlorian Westphalobj-$(CONFIG_NETFILTER_NETLINK_HOOK) += nfnetlink_hook.o 329fb9cbb1SYasuyuki Kozakai 332e4e6a17SHarald Welte# connection tracking 349fb9cbb1SYasuyuki Kozakaiobj-$(CONFIG_NF_CONNTRACK) += nf_conntrack.o 359fb9cbb1SYasuyuki Kozakai 36c1d10adbSPablo Neira Ayuso# netlink interface for nf_conntrack 37c1d10adbSPablo Neira Ayusoobj-$(CONFIG_NF_CT_NETLINK) += nf_conntrack_netlink.o 3850978462SPablo Neira Ayusoobj-$(CONFIG_NF_CT_NETLINK_TIMEOUT) += nfnetlink_cttimeout.o 396e9c2db3SPablo Neira Ayusoobj-$(CONFIG_NF_CT_NETLINK_HELPER) += nfnetlink_cthelper.o 402e4e6a17SHarald Welte 412e4e6a17SHarald Welte# connection tracking helpers 42f587de0eSPatrick McHardynf_conntrack_h323-objs := nf_conntrack_h323_main.o nf_conntrack_h323_asn1.o 43f587de0eSPatrick McHardy 4416958900SPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_AMANDA) += nf_conntrack_amanda.o 452e4e6a17SHarald Welteobj-$(CONFIG_NF_CONNTRACK_FTP) += nf_conntrack_ftp.o 46f587de0eSPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_H323) += nf_conntrack_h323.o 47869f37d8SPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_IRC) += nf_conntrack_irc.o 4893557f53SJiri Olsaobj-$(CONFIG_NF_CONNTRACK_BROADCAST) += nf_conntrack_broadcast.o 4992703eeeSPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_NETBIOS_NS) += nf_conntrack_netbios_ns.o 5093557f53SJiri Olsaobj-$(CONFIG_NF_CONNTRACK_SNMP) += nf_conntrack_snmp.o 51f09943feSPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_conntrack_pptp.o 526fecd198SMichal Schmidtobj-$(CONFIG_NF_CONNTRACK_SANE) += nf_conntrack_sane.o 539fafcd7bSPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_SIP) += nf_conntrack_sip.o 54a536df35SPatrick McHardyobj-$(CONFIG_NF_CONNTRACK_TFTP) += nf_conntrack_tftp.o 552e4e6a17SHarald Welte 565cbabeecSFlorian Westphalnf_nat-y := nf_nat_core.o nf_nat_proto.o nf_nat_helper.o 570c4e966eSDavide Caratti 58db3187aeSFlorian Westphalobj-$(CONFIG_NF_LOG_SYSLOG) += nf_log_syslog.o 5983e96d44SPablo Neira Ayuso 60c7232c99SPatrick McHardyobj-$(CONFIG_NF_NAT) += nf_nat.o 611ac89d20SFlorian Westphalnf_nat-$(CONFIG_NF_NAT_REDIRECT) += nf_nat_redirect.o 62d1aca8abSFlorian Westphalnf_nat-$(CONFIG_NF_NAT_MASQUERADE) += nf_nat_masquerade.o 63ebddb140SXin Longnf_nat-$(CONFIG_NF_NAT_OVS) += nf_nat_ovs.o 64c7232c99SPatrick McHardy 65820dc052SLorenzo Bianconiifeq ($(CONFIG_NF_NAT),m) 66820dc052SLorenzo Bianconinf_nat-$(CONFIG_DEBUG_INFO_BTF_MODULES) += nf_nat_bpf.o 67820dc052SLorenzo Bianconielse ifeq ($(CONFIG_NF_NAT),y) 68820dc052SLorenzo Bianconinf_nat-$(CONFIG_DEBUG_INFO_BTF) += nf_nat_bpf.o 69820dc052SLorenzo Bianconiendif 70820dc052SLorenzo Bianconi 71d33cbeebSPatrick McHardy# NAT helpers 72ee6eb966SPatrick McHardyobj-$(CONFIG_NF_NAT_AMANDA) += nf_nat_amanda.o 73d33cbeebSPatrick McHardyobj-$(CONFIG_NF_NAT_FTP) += nf_nat_ftp.o 745901b6beSPablo Neira Ayusoobj-$(CONFIG_NF_NAT_IRC) += nf_nat_irc.o 759a664821SPatrick McHardyobj-$(CONFIG_NF_NAT_SIP) += nf_nat_sip.o 76320ff567SPablo Neira Ayusoobj-$(CONFIG_NF_NAT_TFTP) += nf_nat_tftp.o 77d33cbeebSPatrick McHardy 7848b1de4cSPatrick McHardy# SYNPROXY 7948b1de4cSPatrick McHardyobj-$(CONFIG_NETFILTER_SYNPROXY) += nf_synproxy_core.o 8048b1de4cSPatrick McHardy 81625c5561SFlorian Westphalobj-$(CONFIG_NETFILTER_CONNCOUNT) += nf_conncount.o 82625c5561SFlorian Westphal 83502061f8SPablo Neira Ayuso# generic packet duplication from netdev family 84502061f8SPablo Neira Ayusoobj-$(CONFIG_NF_DUP_NETDEV) += nf_dup_netdev.o 85502061f8SPablo Neira Ayuso 8696518518SPatrick McHardy# nf_tables 8702c7b25eSPablo Neira Ayusonf_tables-objs := nf_tables_core.o nf_tables_api.o nft_chain_filter.o \ 8802c7b25eSPablo Neira Ayuso nf_tables_trace.o nft_immediate.o nft_cmp.o nft_range.o \ 8902c7b25eSPablo Neira Ayuso nft_bitwise.o nft_byteorder.o nft_payload.o nft_lookup.o \ 90836382dcSPablo Neira Ayuso nft_dynset.o nft_meta.o nft_rt.o nft_exthdr.o nft_last.o \ 913a07327dSPablo Neira Ayuso nft_counter.o nft_objref.o nft_inner.o \ 92d037abc2SFlorian Westphal nft_chain_route.o nf_tables_offload.o \ 933c4287f6SStefano Brivio nft_set_hash.o nft_set_bitmap.o nft_set_rbtree.o \ 943c4287f6SStefano Brivio nft_set_pipapo.o 95e240cd0dSPablo Neira Ayuso 967400b063SStefano Brivioifdef CONFIG_X86_64 97e6abef61SJason A. Donenfeldifndef CONFIG_UML 987400b063SStefano Brivionf_tables-objs += nft_set_pipapo_avx2.o 997400b063SStefano Brivioendif 1007400b063SStefano Brivioendif 1017400b063SStefano Brivio 102d9e78914SFlorian Westphalifdef CONFIG_NFT_CT 103aefb2f2eSBreno Leitaoifdef CONFIG_MITIGATION_RETPOLINE 104d9e78914SFlorian Westphalnf_tables-objs += nft_ct_fast.o 105d9e78914SFlorian Westphalendif 106d9e78914SFlorian Westphalendif 107d9e78914SFlorian Westphal 10896518518SPatrick McHardyobj-$(CONFIG_NF_TABLES) += nf_tables.o 1090ca743a5SPablo Neira Ayusoobj-$(CONFIG_NFT_COMPAT) += nft_compat.o 110290180e2SPablo Neira Ayusoobj-$(CONFIG_NFT_CONNLIMIT) += nft_connlimit.o 11191dbc6beSLaura Garcia Liebanaobj-$(CONFIG_NFT_NUMGEN) += nft_numgen.o 11296518518SPatrick McHardyobj-$(CONFIG_NFT_CT) += nft_ct.o 113a3c90f7aSPablo Neira Ayusoobj-$(CONFIG_NFT_FLOW_OFFLOAD) += nft_flow_offload.o 11496518518SPatrick McHardyobj-$(CONFIG_NFT_LIMIT) += nft_limit.o 115eb31628eSTomasz Bursztykaobj-$(CONFIG_NFT_NAT) += nft_nat.o 1160aff078dSEric Leblondobj-$(CONFIG_NFT_QUEUE) += nft_queue.o 1173d2f30a1SPablo Neira Ayusoobj-$(CONFIG_NFT_QUOTA) += nft_quota.o 118bee11dc7SEric Leblondobj-$(CONFIG_NFT_REJECT) += nft_reject.o 11905513e9eSPatrick McHardyobj-$(CONFIG_NFT_REJECT_INET) += nft_reject_inet.o 1206bbb9ad3SJose M. Guisado Gomezobj-$(CONFIG_NFT_REJECT_NETDEV) += nft_reject_netdev.o 121af308b94SPablo Neira Ayusoobj-$(CONFIG_NFT_TUNNEL) += nft_tunnel.o 12296518518SPatrick McHardyobj-$(CONFIG_NFT_LOG) += nft_log.o 1239ba1f726SArturo Borreroobj-$(CONFIG_NFT_MASQ) += nft_masq.o 124e9105f1bSArturo Borreroobj-$(CONFIG_NFT_REDIR) += nft_redir.o 125cb1b69b0SLaura Garcia Liebanaobj-$(CONFIG_NFT_HASH) += nft_hash.o 126f6d0cbcfSFlorian Westphalobj-$(CONFIG_NFT_FIB) += nft_fib.o 127f6d0cbcfSFlorian Westphalobj-$(CONFIG_NFT_FIB_INET) += nft_fib_inet.o 1286392c226SPablo M. Bermudo Garayobj-$(CONFIG_NFT_FIB_NETDEV) += nft_fib_netdev.o 129554ced0aSMáté Ecklobj-$(CONFIG_NFT_SOCKET) += nft_socket.o 130b96af92dSFernando Fernandez Manceraobj-$(CONFIG_NFT_OSF) += nft_osf.o 1314ed8eb65SMáté Ecklobj-$(CONFIG_NFT_TPROXY) += nft_tproxy.o 1326c472602SFlorian Westphalobj-$(CONFIG_NFT_XFRM) += nft_xfrm.o 133ad49d86eSFernando Fernandez Manceraobj-$(CONFIG_NFT_SYNPROXY) += nft_synproxy.o 13496518518SPatrick McHardy 135db8ab388SFlorian Westphalobj-$(CONFIG_NFT_NAT) += nft_chain_nat.o 136db8ab388SFlorian Westphal 137502061f8SPablo Neira Ayuso# nf_tables netdev 138502061f8SPablo Neira Ayusoobj-$(CONFIG_NFT_DUP_NETDEV) += nft_dup_netdev.o 13939e6dea2SPablo Neira Ayusoobj-$(CONFIG_NFT_FWD_NETDEV) += nft_fwd_netdev.o 140502061f8SPablo Neira Ayuso 141ac2a6666SPablo Neira Ayuso# flow table infrastructure 142ac2a6666SPablo Neira Ayusoobj-$(CONFIG_NF_FLOW_TABLE) += nf_flow_table.o 143c29f74e0SPablo Neira Ayusonf_flow_table-objs := nf_flow_table_core.o nf_flow_table_ip.o \ 14489cc8f1cSFlorian Westphal nf_flow_table_offload.o nf_flow_table_xdp.o 145b0381776SVlad Buslovnf_flow_table-$(CONFIG_NF_FLOW_TABLE_PROCFS) += nf_flow_table_procfs.o 146*391bb659SLorenzo Bianconiifeq ($(CONFIG_NF_FLOW_TABLE),m) 147*391bb659SLorenzo Bianconinf_flow_table-$(CONFIG_DEBUG_INFO_BTF_MODULES) += nf_flow_table_bpf.o 148*391bb659SLorenzo Bianconielse ifeq ($(CONFIG_NF_FLOW_TABLE),y) 149*391bb659SLorenzo Bianconinf_flow_table-$(CONFIG_DEBUG_INFO_BTF) += nf_flow_table_bpf.o 150*391bb659SLorenzo Bianconiendif 1511a999d89SFelix Fietkau 1527c23b629SPablo Neira Ayusoobj-$(CONFIG_NF_FLOW_TABLE_INET) += nf_flow_table_inet.o 153ac2a6666SPablo Neira Ayuso 1542e4e6a17SHarald Welte# generic X tables 1552e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XTABLES) += x_tables.o xt_tcpudp.o 1562e4e6a17SHarald Welte 15728b94988SJan Engelhardt# combos 15828b94988SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MARK) += xt_mark.o 159b8f00ba2SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_CONNMARK) += xt_connmark.o 160d956798dSJozsef Kadlecsikobj-$(CONFIG_NETFILTER_XT_SET) += xt_set.o 1618993cf8eSPablo Neira Ayusoobj-$(CONFIG_NETFILTER_XT_NAT) += xt_nat.o 16228b94988SJan Engelhardt 1632e4e6a17SHarald Welte# targets 16443f393caSThomas Grafobj-$(CONFIG_NETFILTER_XT_TARGET_AUDIT) += xt_AUDIT.o 165edf0e1fbSMichael S. Tsirkinobj-$(CONFIG_NETFILTER_XT_TARGET_CHECKSUM) += xt_CHECKSUM.o 1662e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_TARGET_CLASSIFY) += xt_CLASSIFY.o 1670795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o 16884f3bb9aSPatrick McHardyobj-$(CONFIG_NETFILTER_XT_TARGET_CT) += xt_CT.o 169a468701dSYasuyuki Kozakaiobj-$(CONFIG_NETFILTER_XT_TARGET_DSCP) += xt_DSCP.o 170563d36ebSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_HL) += xt_HL.o 171cf308a1fSHans Schillstromobj-$(CONFIG_NETFILTER_XT_TARGET_HMARK) += xt_HMARK.o 172268cb38eSAdam Nielsenobj-$(CONFIG_NETFILTER_XT_TARGET_LED) += xt_LED.o 1736939c33aSRichard Weinbergerobj-$(CONFIG_NETFILTER_XT_TARGET_LOG) += xt_LOG.o 174b3d54b3eSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_NETMAP) += xt_NETMAP.o 175baf7b1e1SPatrick McHardyobj-$(CONFIG_NETFILTER_XT_TARGET_NFLOG) += xt_NFLOG.o 1760795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE) += xt_NFQUEUE.o 1775859034dSPatrick McHardyobj-$(CONFIG_NETFILTER_XT_TARGET_RATEEST) += xt_RATEEST.o 1782cbc78a2SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_REDIRECT) += xt_REDIRECT.o 179adf82accSFlorian Westphalobj-$(CONFIG_NETFILTER_XT_TARGET_MASQUERADE) += xt_MASQUERADE.o 1805e6874cdSJames Morrisobj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK) += xt_SECMARK.o 181e8439270SKOVACS Krisztianobj-$(CONFIG_NETFILTER_XT_TARGET_TPROXY) += xt_TPROXY.o 182cdd289a2SPatrick McHardyobj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o 183338e8a79SSven Schnelleobj-$(CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP) += xt_TCPOPTSTRIP.o 184e281b198SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_TEE) += xt_TEE.o 1850795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_TARGET_TRACE) += xt_TRACE.o 1860902b469SLuciano Coelhoobj-$(CONFIG_NETFILTER_XT_TARGET_IDLETIMER) += xt_IDLETIMER.o 1872e4e6a17SHarald Welte 1882e4e6a17SHarald Welte# matches 189de81bbeaSFlorian Westphalobj-$(CONFIG_NETFILTER_XT_MATCH_ADDRTYPE) += xt_addrtype.o 190e6f30c73SWillem de Bruijnobj-$(CONFIG_NETFILTER_XT_MATCH_BPF) += xt_bpf.o 1910269ea49SPablo Neira Ayusoobj-$(CONFIG_NETFILTER_XT_MATCH_CLUSTER) += xt_cluster.o 1922e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_COMMENT) += xt_comment.o 1932e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_CONNBYTES) += xt_connbytes.o 194c539f017SFlorian Westphalobj-$(CONFIG_NETFILTER_XT_MATCH_CONNLABEL) += xt_connlabel.o 195370786f9SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_CONNLIMIT) += xt_connlimit.o 1962e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_CONNTRACK) += xt_conntrack.o 197e8648a1fSEric Dumazetobj-$(CONFIG_NETFILTER_XT_MATCH_CPU) += xt_cpu.o 1982e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_DCCP) += xt_dccp.o 1999291747fSPatrick McHardyobj-$(CONFIG_NETFILTER_XT_MATCH_DEVGROUP) += xt_devgroup.o 2009ba16276SYasuyuki Kozakaiobj-$(CONFIG_NETFILTER_XT_MATCH_DSCP) += xt_dscp.o 201d446a820SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_ECN) += xt_ecn.o 202dc5ab2faSYasuyuki Kozakaiobj-$(CONFIG_NETFILTER_XT_MATCH_ESP) += xt_esp.o 2030795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_HASHLIMIT) += xt_hashlimit.o 2042e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_HELPER) += xt_helper.o 205cfac5ef7SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_HL) += xt_hl.o 2066a649f33Sfan.duobj-$(CONFIG_NETFILTER_XT_MATCH_IPCOMP) += xt_ipcomp.o 207f72e25a8SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_IPRANGE) += xt_iprange.o 2089c3e1c39SHannes Ederobj-$(CONFIG_NETFILTER_XT_MATCH_IPVS) += xt_ipvs.o 20974f77a6bSJames Chapmanobj-$(CONFIG_NETFILTER_XT_MATCH_L2TP) += xt_l2tp.o 2102e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_LENGTH) += xt_length.o 2112e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_LIMIT) += xt_limit.o 2122e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_MAC) += xt_mac.o 213a89ecb6aSYasuyuki Kozakaiobj-$(CONFIG_NETFILTER_XT_MATCH_MULTIPORT) += xt_multiport.o 214ceb98d03SPablo Neira Ayusoobj-$(CONFIG_NETFILTER_XT_MATCH_NFACCT) += xt_nfacct.o 21511eeef41SEvgeniy Polyakovobj-$(CONFIG_NETFILTER_XT_MATCH_OSF) += xt_osf.o 2160265ab44SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_OWNER) += xt_owner.o 21782a37132SDaniel Borkmannobj-$(CONFIG_NETFILTER_XT_MATCH_CGROUP) += xt_cgroup.o 2180795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_PHYSDEV) += xt_physdev.o 2192e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_PKTTYPE) += xt_pkttype.o 2200795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_POLICY) += xt_policy.o 22162b77434SPatrick McHardyobj-$(CONFIG_NETFILTER_XT_MATCH_QUOTA) += xt_quota.o 22250c164a8SPatrick McHardyobj-$(CONFIG_NETFILTER_XT_MATCH_RATEEST) += xt_rateest.o 2232e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_REALM) += xt_realm.o 224e948b20aSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_RECENT) += xt_recent.o 2252e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o 226136cdc71SKOVACS Krisztianobj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o 2272e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_STATE) += xt_state.o 228f3389805SPatrick McHardyobj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) += xt_statistic.o 2292e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string.o 2302e4e6a17SHarald Welteobj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o 2310795c65dSJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_TIME) += xt_time.o 2321b50b8a3SJan Engelhardtobj-$(CONFIG_NETFILTER_XT_MATCH_U32) += xt_u32.o 233cb7f6a7bSJulius Volz 234a7b4f989SJozsef Kadlecsik# ipset 235a7b4f989SJozsef Kadlecsikobj-$(CONFIG_IP_SET) += ipset/ 236a7b4f989SJozsef Kadlecsik 237cb7f6a7bSJulius Volz# IPVS 238cb7f6a7bSJulius Volzobj-$(CONFIG_IP_VS) += ipvs/ 2397a3f5b0dSRyoga Saito 2407a3f5b0dSRyoga Saito# lwtunnel 2417a3f5b0dSRyoga Saitoobj-$(CONFIG_LWTUNNEL) += nf_hooks_lwtunnel.o 242