Symbol: xt_match
include/linux/netfilter/x_tables.h
265
int xt_register_match(struct xt_match *target);
include/linux/netfilter/x_tables.h
266
void xt_unregister_match(struct xt_match *target);
include/linux/netfilter/x_tables.h
267
int xt_register_matches(struct xt_match *match, unsigned int n);
include/linux/netfilter/x_tables.h
268
void xt_unregister_matches(struct xt_match *match, unsigned int n);
include/linux/netfilter/x_tables.h
309
struct xt_match *xt_find_match(u8 af, const char *name, u8 revision);
include/linux/netfilter/x_tables.h
310
struct xt_match *xt_request_find_match(u8 af, const char *name, u8 revision);
include/linux/netfilter/x_tables.h
32
const struct xt_match *match;
include/linux/netfilter/x_tables.h
511
int xt_compat_match_offset(const struct xt_match *match);
include/linux/netfilter/x_tables.h
86
const struct xt_match *match;
include/linux/netfilter/x_tables.h
99
const struct xt_match *match;
include/linux/netfilter_bridge/ebtables.h
24
const struct net_device *out, const struct xt_match *match,
include/linux/netfilter_bridge/ebtables.h
28
const struct xt_match *match, void *matchinfo,
include/linux/netfilter_bridge/ebtables.h
30
void (*destroy)(const struct xt_match *match, void *matchinfo);
include/uapi/linux/netfilter/x_tables.h
24
struct xt_match *match;
include/uapi/linux/netfilter_bridge/ebtables.h
128
struct xt_match *match;
include/uapi/linux/netfilter_bridge/ebtables.h
36
struct xt_match;
include/uapi/linux/netfilter_ipv4/ip_tables.h
29
#define ipt_match xt_match
include/uapi/linux/netfilter_ipv6/ip6_tables.h
29
#define ip6t_match xt_match
net/bridge/netfilter/ebt_802_3.c
56
static struct xt_match ebt_802_3_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_among.c
258
static struct xt_match ebt_among_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_arp.c
115
static struct xt_match ebt_arp_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_ip.c
146
static struct xt_match ebt_ip_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_ip6.c
140
static struct xt_match ebt_ip6_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_limit.c
102
static struct xt_match ebt_limit_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_mark_m.c
71
static struct xt_match ebt_mark_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_pkttype.c
34
static struct xt_match ebt_pkttype_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_stp.c
171
static struct xt_match ebt_stp_mt_reg __read_mostly = {
net/bridge/netfilter/ebt_vlan.c
151
static struct xt_match ebt_vlan_mt_reg __read_mostly = {
net/bridge/netfilter/ebtables.c
1627
static int ebt_compat_match_offset(const struct xt_match *match,
net/bridge/netfilter/ebtables.c
1643
const struct xt_match *match = m->u.match;
net/bridge/netfilter/ebtables.c
1961
struct xt_match *match;
net/bridge/netfilter/ebtables.c
397
struct xt_match *match;
net/ipv4/netfilter/ip_tables.c
1261
struct xt_match *match;
net/ipv4/netfilter/ip_tables.c
478
struct xt_match *match;
net/ipv4/netfilter/ipt_ah.c
67
static struct xt_match ah_mt_reg __read_mostly = {
net/ipv4/netfilter/ipt_rpfilter.c
106
static struct xt_match rpfilter_mt_reg __read_mostly = {
net/ipv6/netfilter/ip6_tables.c
1277
struct xt_match *match;
net/ipv6/netfilter/ip6_tables.c
495
struct xt_match *match;
net/ipv6/netfilter/ip6t_ah.c
97
static struct xt_match ah_mt6_reg __read_mostly = {
net/ipv6/netfilter/ip6t_eui64.c
49
static struct xt_match eui64_mt6_reg __read_mostly = {
net/ipv6/netfilter/ip6t_frag.c
112
static struct xt_match frag_mt6_reg __read_mostly = {
net/ipv6/netfilter/ip6t_hbh.c
180
static struct xt_match hbh_mt6_reg[] __read_mostly = {
net/ipv6/netfilter/ip6t_hbh.c
41
static struct xt_match hbh_mt6_reg[] __read_mostly;
net/ipv6/netfilter/ip6t_ipv6header.c
132
static struct xt_match ipv6header_mt6_reg __read_mostly = {
net/ipv6/netfilter/ip6t_mh.c
69
static struct xt_match mh_mt6_reg __read_mostly = {
net/ipv6/netfilter/ip6t_rpfilter.c
129
static struct xt_match rpfilter_mt_reg __read_mostly = {
net/ipv6/netfilter/ip6t_rt.c
175
static struct xt_match rt_mt6_reg __read_mostly = {
net/ipv6/netfilter/ip6t_srh.c
284
static struct xt_match srh_mt6_reg[] __read_mostly = {
net/netfilter/nft_compat.c
397
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
447
struct xt_match *match, void *info,
net/netfilter/nft_compat.c
487
static void match_compat_from_user(struct xt_match *m, void *in, void *out)
net/netfilter/nft_compat.c
502
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
537
struct xt_match *m = expr->ops->data;
net/netfilter/nft_compat.c
554
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
586
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
617
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
784
const struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
794
struct xt_match *match;
net/netfilter/nft_compat.c
853
struct xt_match *match = ops->data;
net/netfilter/x_tables.c
139
int xt_register_match(struct xt_match *match)
net/netfilter/x_tables.c
151
xt_unregister_match(struct xt_match *match)
net/netfilter/x_tables.c
162
xt_register_matches(struct xt_match *match, unsigned int n)
net/netfilter/x_tables.c
1688
const struct xt_match *match;
net/netfilter/x_tables.c
1695
match = list_entry(trav->curr, struct xt_match, list);
net/netfilter/x_tables.c
182
xt_unregister_matches(struct xt_match *match, unsigned int n)
net/netfilter/x_tables.c
197
struct xt_match *xt_find_match(u8 af, const char *name, u8 revision)
net/netfilter/x_tables.c
199
struct xt_match *m;
net/netfilter/x_tables.c
227
struct xt_match *
net/netfilter/x_tables.c
230
struct xt_match *match;
net/netfilter/x_tables.c
350
const struct xt_match *m;
net/netfilter/x_tables.c
755
int xt_compat_match_offset(const struct xt_match *match)
net/netfilter/x_tables.c
765
const struct xt_match *match = m->u.kernel.match;
net/netfilter/x_tables.c
798
const struct xt_match *match = m->u.kernel.match;
net/netfilter/xt_addrtype.c
201
static struct xt_match addrtype_mt_reg[] __read_mostly = {
net/netfilter/xt_bpf.c
117
static struct xt_match bpf_mt_reg[] __read_mostly = {
net/netfilter/xt_cgroup.c
197
static struct xt_match cgroup_mt_reg[] __read_mostly = {
net/netfilter/xt_cluster.c
149
static struct xt_match xt_cluster_match[] __read_mostly = {
net/netfilter/xt_comment.c
26
static struct xt_match comment_mt_reg __read_mostly = {
net/netfilter/xt_connbytes.c
137
static struct xt_match connbytes_mt_reg __read_mostly = {
net/netfilter/xt_connlabel.c
81
static struct xt_match connlabels_mt_reg __read_mostly = {
net/netfilter/xt_connlimit.c
112
static struct xt_match connlimit_mt_reg[] __read_mostly = {
net/netfilter/xt_connmark.c
195
static struct xt_match connmark_mt_reg __read_mostly = {
net/netfilter/xt_conntrack.c
282
static struct xt_match conntrack_mt_reg[] __read_mostly = {
net/netfilter/xt_cpu.c
40
static struct xt_match cpu_mt_reg __read_mostly = {
net/netfilter/xt_dccp.c
137
static struct xt_match dccp_mt_reg[] __read_mostly = {
net/netfilter/xt_devgroup.c
59
static struct xt_match devgroup_mt_reg __read_mostly = {
net/netfilter/xt_dscp.c
64
static struct xt_match dscp_mt_reg[] __read_mostly = {
net/netfilter/xt_ecn.c
146
static struct xt_match ecn_mt_reg[] __read_mostly = {
net/netfilter/xt_esp.c
72
static struct xt_match esp_mt_reg[] __read_mostly = {
net/netfilter/xt_hashlimit.c
982
static struct xt_match hashlimit_mt_reg[] __read_mostly = {
net/netfilter/xt_helper.c
74
static struct xt_match helper_mt_reg __read_mostly = {
net/netfilter/xt_hl.c
63
static struct xt_match hl_mt_reg[] __read_mostly = {
net/netfilter/xt_ipcomp.c
77
static struct xt_match comp_mt_reg[] __read_mostly = {
net/netfilter/xt_iprange.c
101
static struct xt_match iprange_mt_reg[] __read_mostly = {
net/netfilter/xt_ipvs.c
170
static struct xt_match xt_ipvs_mt_reg __read_mostly = {
net/netfilter/xt_l2tp.c
313
static struct xt_match l2tp_mt_reg[] __read_mostly = {
net/netfilter/xt_length.c
38
static struct xt_match length_mt_reg[] __read_mostly = {
net/netfilter/xt_limit.c
187
static struct xt_match limit_mt_reg __read_mostly = {
net/netfilter/xt_mac.c
41
static struct xt_match mac_mt_reg __read_mostly = {
net/netfilter/xt_mark.c
73
static struct xt_match mark_mt_reg __read_mostly = {
net/netfilter/xt_multiport.c
169
static struct xt_match multiport_mt_reg[] __read_mostly = {
net/netfilter/xt_nfacct.c
57
static struct xt_match nfacct_mt_reg[] __read_mostly = {
net/netfilter/xt_osf.c
34
static struct xt_match xt_osf_match = {
net/netfilter/xt_owner.c
130
static struct xt_match owner_mt_reg __read_mostly = {
net/netfilter/xt_physdev.c
118
static struct xt_match physdev_mt_reg __read_mostly = {
net/netfilter/xt_pkttype.c
41
static struct xt_match pkttype_mt_reg __read_mostly = {
net/netfilter/xt_policy.c
157
static struct xt_match policy_mt_reg[] __read_mostly = {
net/netfilter/xt_quota.c
69
static struct xt_match quota_mt_reg __read_mostly = {
net/netfilter/xt_rateest.c
130
static struct xt_match xt_rateest_mt_reg __read_mostly = {
net/netfilter/xt_realm.c
30
static struct xt_match realm_mt_reg __read_mostly = {
net/netfilter/xt_recent.c
694
static struct xt_match recent_mt_reg[] __read_mostly = {
net/netfilter/xt_sctp.c
168
static struct xt_match sctp_mt_reg[] __read_mostly = {
net/netfilter/xt_set.c
520
static struct xt_match set_matches[] __read_mostly = {
net/netfilter/xt_socket.c
229
static struct xt_match socket_mt_reg[] __read_mostly = {
net/netfilter/xt_state.c
54
static struct xt_match state_mt_reg __read_mostly = {
net/netfilter/xt_statistic.c
76
static struct xt_match xt_statistic_mt_reg __read_mostly = {
net/netfilter/xt_string.c
70
static struct xt_match xt_string_mt_reg __read_mostly = {
net/netfilter/xt_tcpmss.c
77
static struct xt_match tcpmss_mt_reg[] __read_mostly = {
net/netfilter/xt_tcpudp.c
258
static struct xt_match tcpudp_mt_reg[] __read_mostly = {
net/netfilter/xt_time.c
262
static struct xt_match xt_time_mt_reg __read_mostly = {
net/netfilter/xt_u32.c
119
static struct xt_match xt_u32_mt_reg __read_mostly = {
net/sched/em_ipt.c
131
struct xt_match *match;
net/sched/em_ipt.c
22
const struct xt_match *match;
net/sched/em_ipt.c
97
static struct xt_match *get_xt_match(struct nlattr **tb)