Searched refs:plen (Results 176 - 200 of 221) sorted by path

123456789

/linux-master/net/ipv4/
H A Desp4.c485 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 Desp4_offload.c294 esp.plen = esp.clen - skb->len - esp.tfclen;
295 esp.tailen = esp.tfclen + esp.plen + alen;
H A Dfib_frontend.c475 int plen; local
491 plen = 32;
504 plen = inet_mask_len(mask);
507 cfg->fc_dst_len = plen;
H A Dfib_trie.c1196 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 Dfou_core.c97 size_t plen = sizeof(struct udphdr) + hdrlen + local
103 if (!pskb_may_pull(skb, plen))
H A Dinet_fragment.c515 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 Dip_tunnel.c553 rt6->rt6i_dst.plen == 128) {
/linux-master/net/ipv6/
H A Daddrconf.c164 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 Desp6.c520 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 Desp6_offload.c330 esp.plen = esp.clen - skb->len - esp.tfclen;
331 esp.tailen = esp.tfclen + esp.plen + alen;
H A Dexthdrs.c1107 int plen, hops; local
1110 plen = (sr_ihdr->hdrlen + 1) << 3;
1112 sr_phdr = skb_push(skb, plen);
H A Dfib6_rules.c36 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 Dicmp.c220 if (rt->rt6i_dst.plen < 128)
221 tmo >>= ((128 - rt->rt6i_dst.plen)>>5);
H A Dip6_fib.c750 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 Dip6_output.c1047 return (rt_key->plen != 128 || !ipv6_addr_equal(fl_addr, &rt_key->addr)) &&
H A Droute.c888 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 Drpl.c60 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 Dseg6_hmac.c165 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 Dip_vs_ctl.c1403 __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 Dip_vs_ftp.c97 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 Dip_vs_sync.c1028 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 Dnf_conntrack_ftp.c66 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 Dnf_nat_sip.c182 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 Dnfnetlink_log.c464 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 Dnft_masq.c47 u32 plen = sizeof_field(struct nf_nat_range, min_proto.all); local
56 &priv->sreg_proto_min, plen);
63 plen);

Completed in 418 milliseconds

123456789