/net/netfilter/ |
H A D | xt_policy.c | 60 int strict = info->flags & XT_POLICY_MATCH_STRICT; local 65 if (strict && info->len != sp->len) 69 pos = strict ? i - sp->len + 1 : 0; 75 if (!strict) 77 } else if (strict) 81 return strict ? 1 : 0; 90 int strict = info->flags & XT_POLICY_MATCH_STRICT; local 97 pos = strict ? i : 0; 103 if (!strict) 105 } else if (strict) [all...] |
/net/ipv6/ |
H A D | netfilter.c | 112 struct flowi *fl, bool strict) 120 const void *sk = strict ? &fake_sk : NULL; 111 nf_ip6_route(struct net *net, struct dst_entry **dst, struct flowi *fl, bool strict) argument
|
H A D | ping.c | 75 const struct net_device *dev, int strict) 74 dummy_ipv6_chk_addr(struct net *net, const struct in6_addr *addr, const struct net_device *dev, int strict) argument
|
H A D | datagram.c | 690 int strict = __ipv6_addr_src_scope(addr_type) <= IPV6_ADDR_SCOPE_LINKLOCAL; local 693 strict ? dev : NULL, 0) &&
|
H A D | ip6_gre.c | 976 int strict = (ipv6_addr_type(&p->raddr) & local 981 p->link, strict);
|
H A D | ip6_tunnel.c | 1221 int strict = (ipv6_addr_type(&p->raddr) & local 1226 p->link, strict);
|
H A D | tcp_ipv6.c | 757 bool *strict) 759 if (strict) 760 *strict = true; 755 tcp_v6_route_req(struct sock *sk, struct flowi *fl, const struct request_sock *req, bool *strict) argument
|
H A D | route.c | 95 static int rt6_score_route(struct rt6_info *rt, int oif, int strict); 411 int strict) 425 if (rt6_score_route(sibling, oif, strict) < 0) 602 int strict) 607 if (!m && (strict & RT6_LOOKUP_F_IFACE)) 612 if (strict & RT6_LOOKUP_F_REACHABLE) { 620 static struct rt6_info *find_match(struct rt6_info *rt, int oif, int strict, argument 630 m = rt6_score_route(rt, oif, strict); 638 if (strict & RT6_LOOKUP_F_REACHABLE) 653 u32 metric, int oif, int strict, 409 rt6_multipath_select(struct rt6_info *match, struct flowi6 *fl6, int oif, int strict) argument 601 rt6_score_route(struct rt6_info *rt, int oif, int strict) argument 651 find_rr_leaf(struct fib6_node *fn, struct rt6_info *rr_head, u32 metric, int oif, int strict, bool *do_rr) argument 670 rt6_select(struct fib6_node *fn, int oif, int strict) argument 818 rt6_lookup(struct net *net, const struct in6_addr *daddr, const struct in6_addr *saddr, int oif, int strict) argument 916 int strict = 0; local [all...] |
H A D | addrconf.c | 1550 const struct net_device *dev, int strict) 1552 return ipv6_chk_addr_and_flags(net, addr, dev, strict, IFA_F_TENTATIVE); 1557 const struct net_device *dev, int strict, 1577 !(ifp->scope&(IFA_LINK|IFA_HOST) || strict))) { 1657 struct net_device *dev, int strict) 1668 !(ifp->scope&(IFA_LINK|IFA_HOST) || strict)) { 1549 ipv6_chk_addr(struct net *net, const struct in6_addr *addr, const struct net_device *dev, int strict) argument 1556 ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, const struct net_device *dev, int strict, u32 banned_flags) argument 1656 ipv6_get_ifaddr(struct net *net, const struct in6_addr *addr, struct net_device *dev, int strict) argument
|
/net/ipv4/ |
H A D | tcp_ipv4.c | 1233 bool *strict) 1237 if (strict) { 1239 *strict = true; 1241 *strict = false; 1231 tcp_v4_route_req(struct sock *sk, struct flowi *fl, const struct request_sock *req, bool *strict) argument
|
H A D | tcp_input.c | 323 * rcv_ssthresh is more strict window_clamp used at "slow start" 5976 bool strict; local 5978 dst = af_ops->route_req(sk, &fl, req, &strict); 5980 if (dst && strict &&
|