/linux-4.4.14/net/ipv6/netfilter/ |
D | ip6t_rt.c | 78 !!(rtinfo->invflags & IP6T_RT_INV_SGS))); in rt_mt6() 83 !!(rtinfo->invflags & IP6T_RT_INV_TYP)))); in rt_mt6() 88 !!(rtinfo->invflags & IP6T_RT_INV_LEN))); in rt_mt6() 98 !!(rtinfo->invflags & IP6T_RT_INV_SGS))) && in rt_mt6() 101 !!(rtinfo->invflags & IP6T_RT_INV_LEN))) && in rt_mt6() 104 !!(rtinfo->invflags & IP6T_RT_INV_TYP))); in rt_mt6() 190 if (rtinfo->invflags & ~IP6T_RT_INV_MASK) { in rt_mt6_check() 191 pr_debug("unknown flags %X\n", rtinfo->invflags); in rt_mt6_check() 197 (rtinfo->invflags & IP6T_RT_INV_TYP))) { in rt_mt6_check()
|
D | ip6t_ah.c | 70 !!(ahinfo->invflags & IP6T_AH_INV_SPI))); in ah_mt6() 75 !!(ahinfo->invflags & IP6T_AH_INV_LEN))); in ah_mt6() 83 !!(ahinfo->invflags & IP6T_AH_INV_SPI)) && in ah_mt6() 86 !!(ahinfo->invflags & IP6T_AH_INV_LEN)) && in ah_mt6() 94 if (ahinfo->invflags & ~IP6T_AH_INV_MASK) { in ah_mt6_check() 95 pr_debug("unknown flags %X\n", ahinfo->invflags); in ah_mt6_check()
|
D | ip6t_ipv6header.c | 110 return !((temp ^ info->matchflags ^ info->invflags) in ipv6header_mt6() 113 if (info->invflags) in ipv6header_mt6() 125 if ((!info->modeflag) && info->invflags != 0x00 && in ipv6header_mt6_check() 126 info->invflags != 0xFF) in ipv6header_mt6_check()
|
D | ip6t_hbh.c | 90 !!(optinfo->invflags & IP6T_OPTS_INV_LEN)))); in hbh_mt6() 95 !!(optinfo->invflags & IP6T_OPTS_INV_LEN))); in hbh_mt6() 171 if (optsinfo->invflags & ~IP6T_OPTS_INV_MASK) { in hbh_mt6_check() 172 pr_debug("unknown flags %X\n", optsinfo->invflags); in hbh_mt6_check()
|
D | ip6t_frag.c | 69 !!(fraginfo->invflags & IP6T_FRAG_INV_IDS))); in frag_mt6() 94 !!(fraginfo->invflags & IP6T_FRAG_INV_IDS)) && in frag_mt6() 109 if (fraginfo->invflags & ~IP6T_FRAG_INV_MASK) { in frag_mt6_check() 110 pr_debug("unknown flags %X\n", fraginfo->invflags); in frag_mt6_check()
|
D | ip6t_mh.c | 62 !!(mhinfo->invflags & IP6T_MH_INV_TYPE)); in mh_mt6() 70 return (mhinfo->invflags & ~IP6T_MH_INV_MASK) ? -EINVAL : 0; in mh_mt6_check()
|
D | ip6_tables.c | 98 #define FWINV(bool, invflg) ((bool) ^ !!(ip6info->invflags & (invflg))) in ip6_packet_match() 120 ip6info->invflags & IP6T_INV_VIA_IN ? " (INV)" : ""); in ip6_packet_match() 129 ip6info->invflags & IP6T_INV_VIA_OUT ? " (INV)" : ""); in ip6_packet_match() 150 ip6info->invflags & IP6T_INV_PROTO ? "!":"", in ip6_packet_match() 154 if (ip6info->invflags & IP6T_INV_PROTO) in ip6_packet_match() 162 !(ip6info->invflags & IP6T_INV_PROTO)) in ip6_packet_match() 177 if (ipv6->invflags & ~IP6T_INV_MASK) { in ip6_checkentry() 179 ipv6->invflags & ~IP6T_INV_MASK); in ip6_checkentry() 611 ipv6->proto, ipv6->invflags & IP6T_INV_PROTO); in check_match() 660 e->ipv6.proto, e->ipv6.invflags & IP6T_INV_PROTO); in check_target() [all …]
|
D | ip6t_REJECT.c | 89 (e->ipv6.invflags & XT_INV_PROTO)) { in reject_tg6_check()
|
D | ip6t_SYNPROXY.c | 436 e->ipv6.invflags & XT_INV_PROTO) in synproxy_tg6_check()
|
/linux-4.4.14/net/netfilter/ |
D | xt_tcpudp.c | 86 #define FWINVTCP(bool, invflg) ((bool) ^ !!(tcpinfo->invflags & (invflg))) in tcp_mt() 99 !!(tcpinfo->invflags & XT_TCP_INV_SRCPT))) in tcp_mt() 103 !!(tcpinfo->invflags & XT_TCP_INV_DSTPT))) in tcp_mt() 116 tcpinfo->invflags & XT_TCP_INV_OPTION, in tcp_mt() 128 return (tcpinfo->invflags & ~XT_TCP_INV_MASK) ? -EINVAL : 0; in tcp_mt_check() 152 !!(udpinfo->invflags & XT_UDP_INV_SRCPT)) in udp_mt() 155 !!(udpinfo->invflags & XT_UDP_INV_DSTPT)); in udp_mt() 163 return (udpinfo->invflags & ~XT_UDP_INV_MASK) ? -EINVAL : 0; in udp_mt_check()
|
D | xt_dccp.c | 116 XT_DCCP_SRC_PORTS, info->flags, info->invflags) in dccp_mt() 119 XT_DCCP_DEST_PORTS, info->flags, info->invflags) in dccp_mt() 121 XT_DCCP_TYPE, info->flags, info->invflags) in dccp_mt() 124 XT_DCCP_OPTION, info->flags, info->invflags); in dccp_mt() 133 if (info->invflags & ~XT_DCCP_VALID_FLAGS) in dccp_mt_check() 135 if (info->invflags & ~info->flags) in dccp_mt_check()
|
D | xt_sctp.c | 139 XT_SCTP_SRC_PORTS, info->flags, info->invflags) in sctp_mt() 142 XT_SCTP_DEST_PORTS, info->flags, info->invflags) in sctp_mt() 145 XT_SCTP_CHUNK_TYPES, info->flags, info->invflags); in sctp_mt() 154 if (info->invflags & ~XT_SCTP_VALID_FLAGS) in sctp_mt_check() 156 if (info->invflags & ~info->flags) in sctp_mt_check()
|
D | xt_ipcomp.c | 64 !!(compinfo->invflags & XT_IPCOMP_INV_SPI)); in comp_mt() 72 if (compinfo->invflags & ~XT_IPCOMP_INV_MASK) { in comp_mt_check() 73 pr_err("unknown flags %X\n", compinfo->invflags); in comp_mt_check()
|
D | xt_esp.c | 60 !!(espinfo->invflags & XT_ESP_INV_SPI)); in esp_mt() 67 if (espinfo->invflags & ~XT_ESP_INV_MASK) { in esp_mt_check() 68 pr_debug("unknown flags %X\n", espinfo->invflags); in esp_mt_check()
|
D | xt_ecn.c | 99 (ip->proto != IPPROTO_TCP || ip->invflags & IPT_INV_PROTO)) { in ecn_mt_check4() 141 (ip->proto != IPPROTO_TCP || ip->invflags & IP6T_INV_PROTO)) { in ecn_mt_check6()
|
D | xt_multiport.c | 119 return check(ip->proto, ip->invflags, multiinfo->flags, in multiport_mt_check() 128 return check(ip->proto, ip->invflags, multiinfo->flags, in multiport_mt6_check()
|
D | nft_compat.c | 135 entry->e4.ip.invflags = inv ? IPT_INV_PROTO : 0; in nft_target_set_tgchk_param() 142 entry->e6.ipv6.invflags = inv ? IP6T_INV_PROTO : 0; in nft_target_set_tgchk_param() 146 entry->ebt.invflags = inv ? EBT_IPROTO : 0; in nft_target_set_tgchk_param() 352 entry->e4.ip.invflags = inv ? IPT_INV_PROTO : 0; in nft_match_set_mtchk_param() 359 entry->e6.ipv6.invflags = inv ? IP6T_INV_PROTO : 0; in nft_match_set_mtchk_param() 363 entry->ebt.invflags = inv ? EBT_IPROTO : 0; in nft_match_set_mtchk_param()
|
D | xt_CT.c | 62 if (e->ip.invflags & IPT_INV_PROTO) in xt_ct_find_proto() 68 if (e->ipv6.invflags & IP6T_INV_PROTO) in xt_ct_find_proto()
|
D | xt_TPROXY.c | 521 !(i->invflags & IP6T_INV_PROTO)) in tproxy_tg6_check() 535 && !(i->invflags & IPT_INV_PROTO)) in tproxy_tg4_check()
|
D | xt_TCPMSS.c | 260 !(tcpinfo->invflags & XT_TCP_INV_FLAGS)) in find_syn_match()
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | ipt_ah.c | 55 !!(ahinfo->invflags & IPT_AH_INV_SPI)); in ah_mt() 63 if (ahinfo->invflags & ~IPT_AH_INV_MASK) { in ah_mt_check() 64 pr_debug("unknown flags %X\n", ahinfo->invflags); in ah_mt_check()
|
D | ip_tables.c | 83 #define FWINV(bool, invflg) ((bool) ^ !!(ipinfo->invflags & (invflg))) in ip_packet_match() 93 ipinfo->invflags & IPT_INV_SRCIP ? " (INV)" : ""); in ip_packet_match() 96 ipinfo->invflags & IPT_INV_DSTIP ? " (INV)" : ""); in ip_packet_match() 105 ipinfo->invflags & IPT_INV_VIA_IN ? " (INV)" : ""); in ip_packet_match() 114 ipinfo->invflags & IPT_INV_VIA_OUT ? " (INV)" : ""); in ip_packet_match() 123 ipinfo->invflags & IPT_INV_PROTO ? " (INV)" : ""); in ip_packet_match() 131 ipinfo->invflags & IPT_INV_FRAG ? " (INV)" : ""); in ip_packet_match() 146 if (ip->invflags & ~IPT_INV_MASK) { in ip_checkentry() 148 ip->invflags & ~IPT_INV_MASK); in ip_checkentry() 600 ip->proto, ip->invflags & IPT_INV_PROTO); in check_match() [all …]
|
D | ipt_REJECT.c | 82 (e->ip.invflags & XT_INV_PROTO)) { in reject_tg_check()
|
D | ipt_ECN.c | 110 (e->ip.proto != IPPROTO_TCP || (e->ip.invflags & XT_INV_PROTO))) { in ecn_tg_check()
|
D | arp_tables.c | 113 #define FWINV(bool, invflg) ((bool) ^ !!(arpinfo->invflags & (invflg))) in arp_packet_match() 174 arpinfo->invflags & ARPT_INV_SRCIP ? " (INV)" : ""); in arp_packet_match() 179 arpinfo->invflags & ARPT_INV_TGTIP ? " (INV)" : ""); in arp_packet_match() 189 arpinfo->invflags & ARPT_INV_VIA_IN ? " (INV)" : ""); in arp_packet_match() 198 arpinfo->invflags & ARPT_INV_VIA_OUT ? " (INV)" : ""); in arp_packet_match() 213 if (arp->invflags & ~ARPT_INV_MASK) { in arp_checkentry() 215 arp->invflags & ~ARPT_INV_MASK); in arp_checkentry()
|
D | ipt_SYNPROXY.c | 415 e->ip.invflags & XT_INV_PROTO) in synproxy_tg4_check()
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
D | xt_tcpudp.h | 13 __u8 invflags; /* Inverse flags */ member 27 __u8 invflags; /* Inverse flags */ member
|
D | xt_esp.h | 8 __u8 invflags; /* Inverse flags */ member
|
D | xt_ipcomp.h | 8 __u8 invflags; /* Inverse flags */ member
|
D | xt_dccp.h | 18 __u16 invflags; member
|
D | xt_sctp.h | 35 __u32 invflags; member
|
/linux-4.4.14/net/bridge/netfilter/ |
D | ebt_ip6.c | 105 if (e->ethproto != htons(ETH_P_IPV6) || e->invflags & EBT_IPROTO) in ebt_ip6_mt_check() 107 if (info->bitmask & ~EBT_IP6_MASK || info->invflags & ~EBT_IP6_MASK) in ebt_ip6_mt_check() 110 if (info->invflags & EBT_IP6_PROTO) in ebt_ip6_mt_check() 124 if ((info->invflags & EBT_IP6_PROTO) || in ebt_ip6_mt_check()
|
D | ebt_vlan.c | 35 #define EXIT_ON_MISMATCH(_MATCH_,_MASK_) {if (!((info->_MATCH_ == _MATCH_)^!!(info->invflags & _MAS… 109 if (info->invflags & ~EBT_VLAN_MASK) { in ebt_vlan_mt_check() 111 info->invflags, EBT_VLAN_MASK); in ebt_vlan_mt_check()
|
D | ebt_ip.c | 86 e->invflags & EBT_IPROTO) in ebt_ip_mt_check() 88 if (info->bitmask & ~EBT_IP_MASK || info->invflags & ~EBT_IP_MASK) in ebt_ip_mt_check() 91 if (info->invflags & EBT_IP_PROTO) in ebt_ip_mt_check()
|
D | ebt_arp.c | 110 e->invflags & EBT_IPROTO) in ebt_arp_mt_check() 112 if (info->bitmask & ~EBT_ARP_MASK || info->invflags & ~EBT_ARP_MASK) in ebt_arp_mt_check()
|
D | ebt_802_3.c | 43 if (info->bitmask & ~EBT_802_3_MASK || info->invflags & ~EBT_802_3_MASK) in ebt_802_3_mt_check()
|
D | ebt_arpreply.c | 68 e->invflags & EBT_IPROTO) in ebt_arpreply_tg_check()
|
D | ebt_stp.c | 163 if (info->bitmask & ~EBT_STP_MASK || info->invflags & ~EBT_STP_MASK || in ebt_stp_mt_check()
|
D | ebtables.c | 125 #define FWINV2(bool, invflg) ((bool) ^ !!(e->invflags & invflg)) 381 e->ethproto, e->invflags & EBT_IPROTO); in ebt_check_match() 412 e->ethproto, e->invflags & EBT_IPROTO); in ebt_check_watcher() 672 if (e->invflags & ~EBT_INV_MASK) { in ebt_check_entry() 747 e->ethproto, e->invflags & EBT_IPROTO); in ebt_check_entry()
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv4/ |
D | ip_tables.h | 83 __u8 invflags; member 148 __u8 invflags; /* Inverse flags */ member
|
D | ipt_ah.h | 8 __u8 invflags; /* Inverse flags */ member
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/ |
D | ip6_tables.h | 85 __u8 invflags; member 188 __u8 invflags; /* Inverse flags */ member
|
D | ip6t_mh.h | 9 __u8 invflags; /* Inverse flags */ member
|
D | ip6t_ah.h | 10 __u8 invflags; /* Inverse flags */ member
|
D | ip6t_ipv6header.h | 15 __u8 invflags; member
|
D | ip6t_frag.h | 10 __u8 invflags; /* Inverse flags */ member
|
D | ip6t_opts.h | 11 __u8 invflags; /* Inverse flags */ member
|
D | ip6t_rt.h | 14 __u8 invflags; /* Inverse flags */ member
|
/linux-4.4.14/include/uapi/linux/netfilter_bridge/ |
D | ebt_vlan.h | 18 __u8 invflags; /* Inverse bitmask bit 1=1 - inversed ID arg, member
|
D | ebt_ip.h | 39 __u8 invflags; member
|
D | ebt_ip6.h | 39 __u8 invflags; member
|
D | ebt_arp.h | 33 __u8 invflags; member
|
D | ebt_stp.h | 43 __u16 invflags; member
|
D | ebt_802_3.h | 60 __u8 invflags; member
|
D | ebtables.h | 158 unsigned int invflags; member
|
/linux-4.4.14/include/uapi/linux/netfilter_arp/ |
D | arp_tables.h | 70 __u16 invflags; member
|
/linux-4.4.14/include/linux/netfilter_bridge/ |
D | ebtables.h | 119 #define FWINV(bool,invflg) ((bool) ^ !!(info->invflags & invflg))
|