/linux-4.4.14/include/linux/netfilter/ |
D | x_tables.h | 31 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/ |
D | ebtables.h | 27 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/ |
D | nft_compat.c | 312 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()
|
D | x_tables.c | 121 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 …]
|
D | xt_comment.c | 25 static struct xt_match comment_mt_reg __read_mostly = {
|
D | xt_realm.c | 33 static struct xt_match realm_mt_reg __read_mostly = {
|
D | xt_cpu.c | 44 static struct xt_match cpu_mt_reg __read_mostly = {
|
D | xt_mac.c | 44 static struct xt_match mac_mt_reg __read_mostly = {
|
D | xt_cgroup.c | 48 static struct xt_match cgroup_mt_reg __read_mostly = {
|
D | xt_pkttype.c | 45 static struct xt_match pkttype_mt_reg __read_mostly = {
|
D | xt_state.c | 58 static struct xt_match state_mt_reg __read_mostly = {
|
D | xt_bpf.c | 52 static struct xt_match bpf_mt_reg __read_mostly = {
|
D | xt_length.c | 42 static struct xt_match length_mt_reg[] __read_mostly = {
|
D | xt_nfacct.c | 58 static struct xt_match nfacct_mt_reg __read_mostly = {
|
D | xt_mark.c | 54 static struct xt_match mark_mt_reg __read_mostly = {
|
D | xt_devgroup.c | 62 static struct xt_match devgroup_mt_reg __read_mostly = {
|
D | xt_hl.c | 66 static struct xt_match hl_mt_reg[] __read_mostly = {
|
D | xt_helper.c | 77 static struct xt_match helper_mt_reg __read_mostly = {
|
D | xt_quota.c | 68 static struct xt_match quota_mt_reg __read_mostly = {
|
D | xt_connlabel.c | 70 static struct xt_match connlabels_mt_reg __read_mostly = {
|
D | xt_ipcomp.c | 79 static struct xt_match comp_mt_reg[] __read_mostly = {
|
D | xt_statistic.c | 79 static struct xt_match xt_statistic_mt_reg __read_mostly = {
|
D | xt_string.c | 72 static struct xt_match xt_string_mt_reg __read_mostly = {
|
D | xt_esp.c | 75 static struct xt_match esp_mt_reg[] __read_mostly = {
|
D | xt_tcpmss.c | 80 static struct xt_match tcpmss_mt_reg[] __read_mostly = {
|
D | xt_owner.c | 74 static struct xt_match owner_mt_reg __read_mostly = {
|
D | xt_dscp.c | 69 static struct xt_match dscp_mt_reg[] __read_mostly = {
|
D | xt_u32.c | 98 static struct xt_match xt_u32_mt_reg __read_mostly = {
|
D | xt_physdev.c | 119 static struct xt_match physdev_mt_reg __read_mostly = {
|
D | xt_connmark.c | 133 static struct xt_match connmark_mt_reg __read_mostly = {
|
D | xt_cluster.c | 154 static struct xt_match xt_cluster_match __read_mostly = {
|
D | xt_ecn.c | 149 static struct xt_match ecn_mt_reg[] __read_mostly = {
|
D | xt_multiport.c | 132 static struct xt_match multiport_mt_reg[] __read_mostly = {
|
D | xt_ipvs.c | 168 static struct xt_match xt_ipvs_mt_reg __read_mostly = {
|
D | xt_iprange.c | 104 static struct xt_match iprange_mt_reg[] __read_mostly = {
|
D | xt_dccp.c | 140 static struct xt_match dccp_mt_reg[] __read_mostly = {
|
D | xt_connbytes.c | 135 static struct xt_match connbytes_mt_reg __read_mostly = {
|
D | xt_rateest.c | 130 static struct xt_match xt_rateest_mt_reg __read_mostly = {
|
D | xt_time.c | 255 static struct xt_match xt_time_mt_reg __read_mostly = {
|
D | xt_sctp.c | 166 static struct xt_match sctp_mt_reg[] __read_mostly = {
|
D | xt_limit.c | 183 static struct xt_match limit_mt_reg __read_mostly = {
|
D | xt_policy.c | 156 static struct xt_match policy_mt_reg[] __read_mostly = {
|
D | xt_tcpudp.c | 166 static struct xt_match tcpudp_mt_reg[] __read_mostly = {
|
D | xt_addrtype.c | 217 static struct xt_match addrtype_mt_reg[] __read_mostly = {
|
D | xt_l2tp.c | 312 static struct xt_match l2tp_mt_reg[] __read_mostly = {
|
D | xt_conntrack.c | 288 static struct xt_match conntrack_mt_reg[] __read_mostly = {
|
D | xt_osf.c | 357 static struct xt_match xt_osf_match = {
|
D | xt_connlimit.c | 433 static struct xt_match connlimit_mt_reg __read_mostly = {
|
D | xt_socket.c | 456 static struct xt_match socket_mt_reg[] __read_mostly = {
|
D | xt_recent.c | 700 static struct xt_match recent_mt_reg[] __read_mostly = {
|
D | xt_set.c | 554 static struct xt_match set_matches[] __read_mostly = {
|
D | xt_hashlimit.c | 721 static struct xt_match hashlimit_mt_reg[] __read_mostly = {
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | ip6t_hbh.c | 44 static struct xt_match hbh_mt6_reg[] __read_mostly; 184 static struct xt_match hbh_mt6_reg[] __read_mostly = {
|
D | ip6t_eui64.c | 53 static struct xt_match eui64_mt6_reg __read_mostly = {
|
D | ip6t_mh.c | 73 static struct xt_match mh_mt6_reg __read_mostly = {
|
D | ip6t_ipv6header.c | 132 static struct xt_match ipv6header_mt6_reg __read_mostly = {
|
D | ip6t_ah.c | 101 static struct xt_match ah_mt6_reg __read_mostly = {
|
D | ip6t_rpfilter.c | 119 static struct xt_match rpfilter_mt_reg __read_mostly = {
|
D | ip6t_frag.c | 116 static struct xt_match frag_mt6_reg __read_mostly = {
|
D | ip6t_rt.c | 205 static struct xt_match rt_mt6_reg __read_mostly = {
|
D | ip6_tables.c | 623 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/ |
D | ebtables.h | 32 struct xt_match; 121 struct xt_match *match;
|
/linux-4.4.14/net/bridge/netfilter/ |
D | ebt_pkttype.c | 33 static struct xt_match ebt_pkttype_mt_reg __read_mostly = {
|
D | ebt_802_3.c | 49 static struct xt_match ebt_802_3_mt_reg __read_mostly = {
|
D | ebt_mark_m.c | 70 static struct xt_match ebt_mark_mt_reg __read_mostly = {
|
D | ebt_vlan.c | 158 static struct xt_match ebt_vlan_mt_reg __read_mostly = {
|
D | ebt_limit.c | 101 static struct xt_match ebt_limit_mt_reg __read_mostly = {
|
D | ebt_ip.c | 107 static struct xt_match ebt_ip_mt_reg __read_mostly = {
|
D | ebt_arp.c | 117 static struct xt_match ebt_arp_mt_reg __read_mostly = {
|
D | ebt_ip6.c | 134 static struct xt_match ebt_ip6_mt_reg __read_mostly = {
|
D | ebt_stp.c | 176 static struct xt_match ebt_stp_mt_reg __read_mostly = {
|
D | ebt_among.c | 206 static struct xt_match ebt_among_mt_reg __read_mostly = {
|
D | ebtables.c | 365 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/ |
D | ipt_ah.c | 70 static struct xt_match ah_mt_reg __read_mostly = {
|
D | ipt_rpfilter.c | 120 static struct xt_match rpfilter_mt_reg __read_mostly = {
|
D | ip_tables.c | 611 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/ |
D | ip_tables.h | 27 #define ipt_match xt_match
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
D | x_tables.h | 23 struct xt_match *match;
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/ |
D | ip6_tables.h | 27 #define ip6t_match xt_match
|