Home
last modified time | relevance | path

Searched refs:xt_match (Results 1 – 79 of 79) sorted by relevance

/linux-4.4.14/include/linux/netfilter/
Dx_tables.h31 const struct xt_match *match;
63 const struct xt_match *match;
76 const struct xt_match *match;
109 struct xt_match { struct
237 int xt_register_match(struct xt_match *target);
238 void xt_unregister_match(struct xt_match *target);
239 int xt_register_matches(struct xt_match *match, unsigned int n);
240 void xt_unregister_matches(struct xt_match *match, unsigned int n);
265 struct xt_match *xt_find_match(u8 af, const char *name, u8 revision);
267 struct xt_match *xt_request_find_match(u8 af, const char *name, u8 revision);
[all …]
/linux-4.4.14/include/linux/netfilter_bridge/
Debtables.h27 const struct net_device *out, const struct xt_match *match,
31 const struct xt_match *match, void *matchinfo,
33 void (*destroy)(const struct xt_match *match, void *matchinfo);
/linux-4.4.14/net/netfilter/
Dnft_compat.c312 struct xt_match *match = expr->ops->data; in nft_match_eval()
344 struct xt_match *match, void *info, in nft_match_set_mtchk_param()
384 static void match_compat_from_user(struct xt_match *m, void *in, void *out) in match_compat_from_user()
399 struct xt_match *match = expr->ops->data; in nft_match_init()
434 struct xt_match *match = expr->ops->data; in nft_match_destroy()
451 struct xt_match *match = expr->ops->data; in nft_match_dump()
468 struct xt_match *match = expr->ops->data; in nft_match_validate()
622 static bool nft_match_cmp(const struct xt_match *match, in nft_match_cmp()
634 struct xt_match *match; in nft_match_select_ops()
649 struct xt_match *match = nft_match->ops.data; in nft_match_select_ops()
Dx_tables.c121 int xt_register_match(struct xt_match *match) in xt_register_match()
133 xt_unregister_match(struct xt_match *match) in xt_unregister_match()
144 xt_register_matches(struct xt_match *match, unsigned int n) in xt_register_matches()
164 xt_unregister_matches(struct xt_match *match, unsigned int n) in xt_unregister_matches()
179 struct xt_match *xt_find_match(u8 af, const char *name, u8 revision) in xt_find_match()
181 struct xt_match *m; in xt_find_match()
206 struct xt_match *
209 struct xt_match *match; in xt_request_find_match()
265 const struct xt_match *m; in match_revfn()
521 int xt_compat_match_offset(const struct xt_match *match) in xt_compat_match_offset()
[all …]
Dxt_comment.c25 static struct xt_match comment_mt_reg __read_mostly = {
Dxt_realm.c33 static struct xt_match realm_mt_reg __read_mostly = {
Dxt_cpu.c44 static struct xt_match cpu_mt_reg __read_mostly = {
Dxt_mac.c44 static struct xt_match mac_mt_reg __read_mostly = {
Dxt_cgroup.c48 static struct xt_match cgroup_mt_reg __read_mostly = {
Dxt_pkttype.c45 static struct xt_match pkttype_mt_reg __read_mostly = {
Dxt_state.c58 static struct xt_match state_mt_reg __read_mostly = {
Dxt_bpf.c52 static struct xt_match bpf_mt_reg __read_mostly = {
Dxt_length.c42 static struct xt_match length_mt_reg[] __read_mostly = {
Dxt_nfacct.c58 static struct xt_match nfacct_mt_reg __read_mostly = {
Dxt_mark.c54 static struct xt_match mark_mt_reg __read_mostly = {
Dxt_devgroup.c62 static struct xt_match devgroup_mt_reg __read_mostly = {
Dxt_hl.c66 static struct xt_match hl_mt_reg[] __read_mostly = {
Dxt_helper.c77 static struct xt_match helper_mt_reg __read_mostly = {
Dxt_quota.c68 static struct xt_match quota_mt_reg __read_mostly = {
Dxt_connlabel.c70 static struct xt_match connlabels_mt_reg __read_mostly = {
Dxt_ipcomp.c79 static struct xt_match comp_mt_reg[] __read_mostly = {
Dxt_statistic.c79 static struct xt_match xt_statistic_mt_reg __read_mostly = {
Dxt_string.c72 static struct xt_match xt_string_mt_reg __read_mostly = {
Dxt_esp.c75 static struct xt_match esp_mt_reg[] __read_mostly = {
Dxt_tcpmss.c80 static struct xt_match tcpmss_mt_reg[] __read_mostly = {
Dxt_owner.c74 static struct xt_match owner_mt_reg __read_mostly = {
Dxt_dscp.c69 static struct xt_match dscp_mt_reg[] __read_mostly = {
Dxt_u32.c98 static struct xt_match xt_u32_mt_reg __read_mostly = {
Dxt_physdev.c119 static struct xt_match physdev_mt_reg __read_mostly = {
Dxt_connmark.c133 static struct xt_match connmark_mt_reg __read_mostly = {
Dxt_cluster.c154 static struct xt_match xt_cluster_match __read_mostly = {
Dxt_ecn.c149 static struct xt_match ecn_mt_reg[] __read_mostly = {
Dxt_multiport.c132 static struct xt_match multiport_mt_reg[] __read_mostly = {
Dxt_ipvs.c168 static struct xt_match xt_ipvs_mt_reg __read_mostly = {
Dxt_iprange.c104 static struct xt_match iprange_mt_reg[] __read_mostly = {
Dxt_dccp.c140 static struct xt_match dccp_mt_reg[] __read_mostly = {
Dxt_connbytes.c135 static struct xt_match connbytes_mt_reg __read_mostly = {
Dxt_rateest.c130 static struct xt_match xt_rateest_mt_reg __read_mostly = {
Dxt_time.c255 static struct xt_match xt_time_mt_reg __read_mostly = {
Dxt_sctp.c166 static struct xt_match sctp_mt_reg[] __read_mostly = {
Dxt_limit.c183 static struct xt_match limit_mt_reg __read_mostly = {
Dxt_policy.c156 static struct xt_match policy_mt_reg[] __read_mostly = {
Dxt_tcpudp.c166 static struct xt_match tcpudp_mt_reg[] __read_mostly = {
Dxt_addrtype.c217 static struct xt_match addrtype_mt_reg[] __read_mostly = {
Dxt_l2tp.c312 static struct xt_match l2tp_mt_reg[] __read_mostly = {
Dxt_conntrack.c288 static struct xt_match conntrack_mt_reg[] __read_mostly = {
Dxt_osf.c357 static struct xt_match xt_osf_match = {
Dxt_connlimit.c433 static struct xt_match connlimit_mt_reg __read_mostly = {
Dxt_socket.c456 static struct xt_match socket_mt_reg[] __read_mostly = {
Dxt_recent.c700 static struct xt_match recent_mt_reg[] __read_mostly = {
Dxt_set.c554 static struct xt_match set_matches[] __read_mostly = {
Dxt_hashlimit.c721 static struct xt_match hashlimit_mt_reg[] __read_mostly = {
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_hbh.c44 static struct xt_match hbh_mt6_reg[] __read_mostly;
184 static struct xt_match hbh_mt6_reg[] __read_mostly = {
Dip6t_eui64.c53 static struct xt_match eui64_mt6_reg __read_mostly = {
Dip6t_mh.c73 static struct xt_match mh_mt6_reg __read_mostly = {
Dip6t_ipv6header.c132 static struct xt_match ipv6header_mt6_reg __read_mostly = {
Dip6t_ah.c101 static struct xt_match ah_mt6_reg __read_mostly = {
Dip6t_rpfilter.c119 static struct xt_match rpfilter_mt_reg __read_mostly = {
Dip6t_frag.c116 static struct xt_match frag_mt6_reg __read_mostly = {
Dip6t_rt.c205 static struct xt_match rt_mt6_reg __read_mostly = {
Dip6_tables.c623 struct xt_match *match; in find_check_match()
1427 struct xt_match *match; in compat_find_calc_match()
2059 static struct xt_match ip6t_builtin_mt[] __read_mostly = {
/linux-4.4.14/include/uapi/linux/netfilter_bridge/
Debtables.h32 struct xt_match;
121 struct xt_match *match;
/linux-4.4.14/net/bridge/netfilter/
Debt_pkttype.c33 static struct xt_match ebt_pkttype_mt_reg __read_mostly = {
Debt_802_3.c49 static struct xt_match ebt_802_3_mt_reg __read_mostly = {
Debt_mark_m.c70 static struct xt_match ebt_mark_mt_reg __read_mostly = {
Debt_vlan.c158 static struct xt_match ebt_vlan_mt_reg __read_mostly = {
Debt_limit.c101 static struct xt_match ebt_limit_mt_reg __read_mostly = {
Debt_ip.c107 static struct xt_match ebt_ip_mt_reg __read_mostly = {
Debt_arp.c117 static struct xt_match ebt_arp_mt_reg __read_mostly = {
Debt_ip6.c134 static struct xt_match ebt_ip6_mt_reg __read_mostly = {
Debt_stp.c176 static struct xt_match ebt_stp_mt_reg __read_mostly = {
Debt_among.c206 static struct xt_match ebt_among_mt_reg __read_mostly = {
Debtables.c365 struct xt_match *match; in ebt_check_match()
1595 static int ebt_compat_match_offset(const struct xt_match *match, in ebt_compat_match_offset()
1612 const struct xt_match *match = m->u.match; in compat_match_to_user()
1905 struct xt_match *match; in compat_mtw_from_user()
/linux-4.4.14/net/ipv4/netfilter/
Dipt_ah.c70 static struct xt_match ah_mt_reg __read_mostly = {
Dipt_rpfilter.c120 static struct xt_match rpfilter_mt_reg __read_mostly = {
Dip_tables.c611 struct xt_match *match; in find_check_match()
1416 struct xt_match *match; in compat_find_calc_match()
2057 static struct xt_match ipt_builtin_mt[] __read_mostly = {
/linux-4.4.14/include/uapi/linux/netfilter_ipv4/
Dip_tables.h27 #define ipt_match xt_match
/linux-4.4.14/include/uapi/linux/netfilter/
Dx_tables.h23 struct xt_match *match;
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/
Dip6_tables.h27 #define ip6t_match xt_match