/linux-master/net/ipv4/ |
H A D | esp4.c | 485 esp_output_fill_trailer(tail, esp->tfclen, esp->plen, esp->proto); 517 esp_output_fill_trailer(tail, esp->tfclen, esp->plen, esp->proto); 676 esp.plen = esp.clen - skb->len - esp.tfclen; 677 esp.tailen = esp.tfclen + esp.plen + alen;
|
H A D | esp4_offload.c | 294 esp.plen = esp.clen - skb->len - esp.tfclen; 295 esp.tailen = esp.tfclen + esp.plen + alen;
|
H A D | fib_frontend.c | 475 int plen; local 491 plen = 32; 504 plen = inet_mask_len(mask); 507 cfg->fc_dst_len = plen;
|
H A D | fib_trie.c | 1196 static bool fib_valid_key_len(u32 key, u8 plen, struct netlink_ext_ack *extack) argument 1198 if (plen > KEYLENGTH) { 1203 if ((plen < KEYLENGTH) && (key << plen)) { 1224 u8 plen = cfg->fc_dst_len; local 1225 u8 slen = KEYLENGTH - plen; 1232 if (!fib_valid_key_len(key, plen, extack)) 1235 pr_debug("Insert table=%u %08x/%d\n", tb->tb_id, key, plen); 1325 key, plen, 1334 rtmsg_fib(RTM_NEWROUTE, htonl(key), new_fa, plen, 1719 u8 plen = cfg->fc_dst_len; local [all...] |
H A D | fou_core.c | 97 size_t plen = sizeof(struct udphdr) + hdrlen + local 103 if (!pskb_may_pull(skb, plen))
|
H A D | inet_fragment.c | 515 int i, plen = 0; local 523 plen += skb_frag_size(&skb_shinfo(head)->frags[i]); 524 clone->data_len = head->data_len - plen;
|
H A D | ip_tunnel.c | 553 rt6->rt6i_dst.plen == 128) {
|
/linux-master/net/ipv6/ |
H A D | addrconf.c | 164 int plen, 1137 ifa->prefix_len = cfg->plen; 1425 cfg.plen = ifp->prefix_len; 2178 .plen = ifp->prefix_len, 2458 addrconf_prefix_route(struct in6_addr *pfx, int plen, u32 metric, argument 2467 .fc_dst_len = plen, 2490 int plen, 2505 fn = fib6_locate(&table->tb6_root, pfx, plen, NULL, 0, true); 2665 .plen = pinfo->prefix_len, 3003 if (cfg->plen > 12 2489 addrconf_get_prefix_route(const struct in6_addr *pfx, int plen, const struct net_device *dev, u32 flags, u32 noflags, bool no_gw) argument 3092 inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags, const struct in6_addr *pfx, unsigned int plen, struct netlink_ext_ack *extack) argument 3187 add_addr(struct inet6_dev *idev, const struct in6_addr *addr, int plen, int scope, u8 proto) argument 3218 int scope, plen, offset = 0; local [all...] |
H A D | esp6.c | 520 esp_output_fill_trailer(tail, esp->tfclen, esp->plen, esp->proto); 554 esp_output_fill_trailer(tail, esp->tfclen, esp->plen, esp->proto); 714 esp.plen = esp.clen - skb->len - esp.tfclen; 715 esp.tailen = esp.tfclen + esp.plen + alen;
|
H A D | esp6_offload.c | 330 esp.plen = esp.clen - skb->len - esp.tfclen; 331 esp.tailen = esp.tfclen + esp.plen + alen;
|
H A D | exthdrs.c | 1107 int plen, hops; local 1110 plen = (sr_ihdr->hdrlen + 1) << 3; 1112 sr_phdr = skb_push(skb, plen);
|
H A D | fib6_rules.c | 36 if (r->dst.plen || r->src.plen || r->dscp) 142 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { 149 if (!ipv6_prefix_equal(&saddr, &r->src.addr, r->src.plen)) 291 if (rt->rt6i_dst.plen <= rule->suppress_prefixlen) 313 if (r->dst.plen && 314 !ipv6_prefix_equal(&fl6->daddr, &r->dst.addr, r->dst.plen)) 322 if (r->src.plen) { 325 r->src.plen)) 382 rule6->src.plen [all...] |
H A D | icmp.c | 220 if (rt->rt6i_dst.plen < 128) 221 tmo >>= ((128 - rt->rt6i_dst.plen)>>5);
|
H A D | ip6_fib.c | 750 struct in6_addr *addr, int plen, 773 if (plen < fn->fn_bit || 791 if (plen == fn->fn_bit) { 847 ln->fn_bit = plen; 873 but if it is >= plen, the value is ignored in any case. 883 if (plen > bit) { 916 ln->fn_bit = plen; 928 } else { /* plen <= bit */ 941 ln->fn_bit = plen; 945 if (addr_bit_set(&key->addr, plen)) 747 fib6_add_1(struct net *net, struct fib6_table *table, struct fib6_node *root, struct in6_addr *addr, int plen, int offset, int allow_create, int replace_required, struct netlink_ext_ack *extack) argument 1671 fib6_locate_1(struct fib6_node *root, const struct in6_addr *addr, int plen, int offset, bool exact_match) argument [all...] |
H A D | ip6_output.c | 1047 return (rt_key->plen != 128 || !ipv6_addr_equal(fl_addr, &rt_key->addr)) &&
|
H A D | route.c | 888 key_plen = rt0->fib6_dst.plen; 890 if (rt0->fib6_src.plen) 891 key_plen = rt0->fib6_src.plen; 1351 rt->rt6i_dst.plen = 128; 1354 if (f6i->fib6_dst.plen != 128 && 1358 if (rt->rt6i_src.plen && saddr) { 1360 rt->rt6i_src.plen = 128; 1692 /* fib6_src.plen != 0 indicates f6i is in subtree 1698 if (f6i->fib6_src.plen) 1806 /* fib6i_src.plen ! 1839 fib6_nh_remove_exception(const struct fib6_nh *nh, int plen, const struct rt6_info *rt) argument 1879 int plen; member in struct:fib6_nh_excptn_arg 1923 fib6_nh_update_exception(const struct fib6_nh *nh, int plen, const struct rt6_info *rt) argument 5078 int plen = (rtm->rtm_dst_len + 7) >> 3; local 5087 int plen = (rtm->rtm_src_len + 7) >> 3; local [all...] |
H A D | rpl.c | 60 unsigned char plen; local 63 for (plen = 0; plen < sizeof(*daddr); plen++) { 65 if (daddr->s6_addr[plen] != 66 inhdr->rpl_segaddr[i].s6_addr[plen]) 67 return plen; 77 unsigned int plen; local 79 for (plen = 0; plen < sizeo [all...] |
H A D | seg6_hmac.c | 165 int plen, i, dgsize, wrsize; local 173 plen = 16 + 1 + 1 + 4 + (hdr->first_segment + 1) * 16; 176 if (plen >= SEG6_HMAC_RING_SIZE) 213 dgsize = __do_hmac(hinfo, ring, plen, tmp_out,
|
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_ctl.c | 1403 __u32 plen = (__force __u32) u->netmask; local 1405 if (plen < 1 || plen > 128) { 1550 __u32 plen = (__force __u32) u->netmask; local 1552 if (plen < 1 || plen > 128) {
|
H A D | ip_vs_ftp.c | 97 const char *pattern, size_t plen, 108 if (data_limit - data < plen) { 116 if (strncasecmp(data, pattern, plen) != 0) { 119 s = data + plen; 96 ip_vs_ftp_get_addrport(char *data, char *data_limit, const char *pattern, size_t plen, char skip, bool ext, int mode, union nf_inet_addr *addr, __be16 *port, __u16 af, char **start, char **end) argument
|
H A D | ip_vs_sync.c | 1028 static inline int ip_vs_proc_seqopt(__u8 *p, unsigned int plen, argument 1036 if (plen != sizeof(struct ip_vs_sync_conn_options)) { 1050 static int ip_vs_proc_str(__u8 *p, unsigned int plen, unsigned int *data_len, argument 1054 if (plen > maxlen) { 1062 *data_len = plen; 1105 int plen; local 1110 plen = *(p++); 1112 if (!plen || ((p + plen) > msg_end)) 1117 if (ip_vs_proc_seqopt(p, plen, [all...] |
/linux-master/net/netfilter/ |
H A D | nf_conntrack_ftp.c | 66 size_t plen; member in struct:ftp_search 75 .plen = sizeof("PORT") - 1, 83 .plen = sizeof("EPRT") - 1, 93 .plen = sizeof("227 ") - 1, 99 .plen = sizeof("229 ") - 1, 287 const char *pattern, size_t plen, 296 size_t i = plen; 300 if (dlen <= plen) { 307 if (strncasecmp(data, pattern, plen) != 0) 314 for (i = plen; dat 286 find_pattern(const char *data, size_t dlen, const char *pattern, size_t plen, char skip, char term, unsigned int *numoff, unsigned int *numlen, struct nf_conntrack_man *cmd, int (*getnum)(const char *, size_t, struct nf_conntrack_man *, char, unsigned int *)) argument [all...] |
H A D | nf_nat_sip.c | 182 unsigned int olen, matchend, poff, plen, buflen, n; local 211 "maddr=", &poff, &plen, 219 poff, plen, buffer, buflen)) { 228 "received=", &poff, &plen, 236 poff, plen, buffer, buflen)) { 245 "rport=", &poff, &plen, 252 poff, plen, buffer, buflen)) {
|
H A D | nfnetlink_log.c | 464 const char *prefix, unsigned int plen, 488 nla_put(inst->skb, NFULA_PREFIX, plen, prefix)) 698 unsigned int plen = 0; local 714 plen = strlen(prefix) + 1; 730 + nla_total_size(plen) /* prefix */ 806 hooknum, in, out, prefix, plen, 456 __build_packet_message(struct nfnl_log_net *log, struct nfulnl_instance *inst, const struct sk_buff *skb, unsigned int data_len, u_int8_t pf, unsigned int hooknum, const struct net_device *indev, const struct net_device *outdev, const char *prefix, unsigned int plen, const struct nfnl_ct_hook *nfnl_ct, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument
|
H A D | nft_masq.c | 47 u32 plen = sizeof_field(struct nf_nat_range, min_proto.all); local 56 &priv->sreg_proto_min, plen); 63 plen);
|