/net/netfilter/ |
H A D | xt_physdev.c | 38 /* Return MATCH if the invert flags of the used options are on */ 40 !(info->invert & XT_PHYSDEV_OP_BRIDGED)) 43 !(info->invert & XT_PHYSDEV_OP_ISIN)) 46 !(info->invert & XT_PHYSDEV_OP_ISOUT)) 49 !(info->invert & XT_PHYSDEV_OP_IN)) 52 !(info->invert & XT_PHYSDEV_OP_OUT)) 60 !(info->invert & XT_PHYSDEV_OP_BRIDGED))) 64 (!nf_bridge->physindev ^ !!(info->invert & XT_PHYSDEV_OP_ISIN))) || 66 (!nf_bridge->physoutdev ^ !!(info->invert & XT_PHYSDEV_OP_ISOUT)))) 74 if (!ret ^ !(info->invert [all...] |
H A D | xt_owner.c | 38 return (info->match ^ info->invert) == 0; 39 else if (info->match & info->invert & XT_OWNER_SOCKET) 48 return ((info->match ^ info->invert) & 56 !(info->invert & XT_OWNER_UID)) 65 !(info->invert & XT_OWNER_GID))
|
H A D | xt_cpu.c | 32 if (info->invert & ~1) 41 return (info->cpu == smp_processor_id()) ^ info->invert;
|
H A D | xt_connlabel.c | 27 bool invert = info->options & XT_CONNLABEL_OP_INVERT; local 31 return invert; 34 return (nf_connlabel_set(ct, info->bit) == 0) ^ invert; 36 return nf_connlabel_match(ct, info->bit) ^ invert;
|
H A D | xt_ipvs.c | 60 !!(data->invert & XT_IPVS_IPVS_PROPERTY); 74 !(data->invert & XT_IPVS_PROTO)) { 101 !(data->invert & XT_IPVS_VPORT)) { 109 !(data->invert & XT_IPVS_VPORTCTL)) { 124 !!(data->invert & XT_IPVS_DIR)) { 132 !(data->invert & XT_IPVS_METHOD)) { 140 !(data->invert & XT_IPVS_VADDR)) {
|
H A D | xt_multiport.c | 47 return true ^ minfo->invert; 50 return true ^ minfo->invert; 54 return true ^ minfo->invert; 61 return true ^ minfo->invert; 64 return true ^ minfo->invert; 67 return true ^ minfo->invert; 71 return minfo->invert;
|
H A D | xt_ecn.c | 44 if (einfo->invert & XT_ECN_OP_MATCH_ECE) { 54 if (einfo->invert & XT_ECN_OP_MATCH_CWR) { 70 !!(einfo->invert & XT_ECN_OP_MATCH_IP); 95 if (info->invert & XT_ECN_OP_MATCH_MASK) 112 !!(einfo->invert & XT_ECN_OP_MATCH_IP); 137 if (info->invert & XT_ECN_OP_MATCH_MASK)
|
H A D | xt_esp.c | 29 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument 33 invert ? '!' : ' ', min, spi, max); 34 r = (spi >= min && spi <= max) ^ invert;
|
H A D | xt_ipcomp.c | 32 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument 36 invert ? '!' : ' ', min, spi, max); 37 r = (spi >= min && spi <= max) ^ invert;
|
H A D | xt_string.c | 30 bool invert; local 32 invert = conf->u.v1.flags & XT_STRING_FLAG_INVERT; 36 != UINT_MAX) ^ invert;
|
H A D | xt_dscp.c | 33 return (dscp == info->dscp) ^ !!info->invert; 42 return (dscp == info->dscp) ^ !!info->invert; 63 info->tos_value) ^ !!info->invert; 66 info->tos_value) ^ !!info->invert;
|
H A D | xt_cgroup.c | 31 if (info->invert & ~1) 45 return (info->id == skb->sk->sk_classid) ^ info->invert;
|
H A D | xt_length.c | 29 return (pktlen >= info->min && pktlen <= info->max) ^ info->invert; 39 return (pktlen >= info->min && pktlen <= info->max) ^ info->invert;
|
H A D | xt_realm.c | 30 return (info->id == (dst->tclassid & info->mask)) ^ info->invert;
|
H A D | xt_tcpmss.c | 65 mssval <= info->mss_max) ^ info->invert; 73 return info->invert;
|
H A D | xt_tcpudp.c | 25 port_match(u_int16_t min, u_int16_t max, u_int16_t port, bool invert) argument 27 return (port >= min && port <= max) ^ invert; 35 bool invert, 46 return invert; 57 if (op[i] == option) return !invert; 62 return invert; 31 tcp_find_option(u_int8_t option, const struct sk_buff *skb, unsigned int protoff, unsigned int optlen, bool invert, bool *hotdrop) argument
|
H A D | xt_mac.c | 40 ret ^= info->invert;
|
/net/bridge/netfilter/ |
H A D | ebt_mark_m.c | 21 return !!(skb->mark & info->mask) ^ info->invert; 22 return ((skb->mark & info->mask) == info->mark) ^ info->invert; 42 uint8_t invert, bitmask; member in struct:compat_ebt_mark_m_info 52 kern->invert = user->invert; 63 put_user(kern->invert, &user->invert) ||
|
H A D | ebt_pkttype.c | 20 return (skb->pkt_type == info->pkt_type) ^ info->invert; 27 if (info->invert != 0 && info->invert != 1)
|
/net/ipv4/netfilter/ |
H A D | ipt_ah.c | 23 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument 27 invert ? '!' : ' ', min, spi, max); 28 r=(spi >= min && spi <= max) ^ invert;
|
H A D | ipt_rpfilter.c | 80 bool invert; local 83 invert = info->flags & XT_RPFILTER_INVERT; 86 return true ^ invert; 91 return ipv4_is_local_multicast(iph->daddr) ^ invert; 101 return rpfilter_lookup_reverse(&flow, par->in, info->flags) ^ invert;
|
/net/ipv6/netfilter/ |
H A D | ip6t_ah.c | 28 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument 33 invert ? '!' : ' ', min, spi, max); 34 r = (spi >= min && spi <= max) ^ invert;
|
H A D | ip6t_rpfilter.c | 86 bool invert = info->flags & XT_RPFILTER_INVERT; local 89 return true ^ invert; 94 return true ^ invert; /* not routable: forward path will drop it */ 96 return rpfilter_lookup_reverse6(skb, par->in, info->flags) ^ invert;
|
H A D | ip6t_mh.c | 30 type_match(u_int8_t min, u_int8_t max, u_int8_t type, bool invert) argument 32 return (type >= min && type <= max) ^ invert;
|
H A D | ip6t_frag.c | 27 id_match(u_int32_t min, u_int32_t max, u_int32_t id, bool invert) argument 30 pr_debug("id_match:%c 0x%x <= 0x%x <= 0x%x\n", invert ? '!' : ' ', 32 r = (id >= min && id <= max) ^ invert;
|