Searched refs:plen (Results 1 - 25 of 37) sorted by relevance

12

/net/ipv6/
H A Dfib6_rules.c93 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) {
103 r->src.plen))
133 if (rt->rt6i_dst.plen <= rule->suppress_prefixlen)
154 if (r->dst.plen &&
155 !ipv6_prefix_equal(&fl6->daddr, &r->dst.addr, r->dst.plen))
163 if (r->src.plen) {
166 r->src.plen))
208 rule6->src.plen = frh->src_len;
209 rule6->dst.plen = frh->dst_len;
222 if (frh->src_len && (rule6->src.plen !
[all...]
H A Desp6.c157 int plen; local
182 plen = clen - skb->len - tfclen;
184 err = skb_cow_data(skb, tfclen + plen + alen, &trailer);
219 for (i = 0; i < plen - 2; i++)
222 tail[plen - 2] = plen - 2;
223 tail[plen - 1] = *skb_mac_header(skb);
H A Dip6_fib.c422 struct in6_addr *addr, int plen,
444 if (plen < fn->fn_bit ||
460 if (plen == fn->fn_bit) {
508 ln->fn_bit = plen;
535 but if it is >= plen, the value is ignored in any case.
545 if (plen > bit) {
579 ln->fn_bit = plen;
593 } else { /* plen <= bit */
606 ln->fn_bit = plen;
617 if (addr_bit_set(&key->addr, plen))
421 fib6_add_1(struct fib6_node *root, struct in6_addr *addr, int plen, int offset, int allow_create, int replace_required, int sernum) argument
1088 fib6_locate_1(struct fib6_node *root, const struct in6_addr *addr, int plen, int offset) argument
[all...]
H A Droute.c884 if (ort->rt6i_dst.plen != 128 &&
891 if (rt->rt6i_src.plen && saddr) {
893 rt->rt6i_src.plen = 128;
1145 if (mtu < dst_mtu(dst) && rt6->rt6i_dst.plen == 128) {
1374 rt->rt6i_dst.plen = 128;
1535 rt->rt6i_dst.plen = cfg->fc_dst_len;
1536 if (rt->rt6i_dst.plen == 128) {
1543 rt->rt6i_src.plen = cfg->fc_src_len;
1652 rt->rt6i_prefsrc.plen = 128;
1654 rt->rt6i_prefsrc.plen
2372 int plen = (rtm->rtm_dst_len + 7) >> 3; local
2381 int plen = (rtm->rtm_src_len + 7) >> 3; local
[all...]
H A Daddrconf.c152 int plen,
2068 addrconf_prefix_route(struct in6_addr *pfx, int plen, struct net_device *dev, argument
2076 .fc_dst_len = plen,
2098 int plen,
2112 fn = fib6_locate(&table->tb6_root, pfx, plen, NULL, 0);
2526 unsigned int plen, __u32 ifa_flags,
2539 if (plen > 128)
2546 if (ifa_flags & IFA_F_MANAGETEMPADDR && plen != 64)
2577 ifp = ipv6_add_addr(idev, pfx, peer_pfx, plen, scope, ifa_flags,
2604 const struct in6_addr *pfx, unsigned int plen)
2097 addrconf_get_prefix_route(const struct in6_addr *pfx, int plen, const struct net_device *dev, u32 flags, u32 noflags) argument
2523 inet6_addr_add(struct net *net, int ifindex, const struct in6_addr *pfx, const struct in6_addr *peer_pfx, unsigned int plen, __u32 ifa_flags, __u32 prefered_lft, __u32 valid_lft) argument
2603 inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags, const struct in6_addr *pfx, unsigned int plen) argument
2678 add_addr(struct inet6_dev *idev, const struct in6_addr *addr, int plen, int scope) argument
2701 int scope, plen; local
[all...]
/net/xfrm/
H A Dxfrm_ipcomp.c45 const int plen = skb->len; local
51 int err = crypto_comp_decompress(tfm, start, plen, scratch, &dlen);
57 if (dlen < (plen + sizeof(struct ip_comp_hdr))) {
62 len = dlen - plen;
68 len += plen;
141 const int plen = skb->len; local
151 err = crypto_comp_compress(tfm, start, plen, scratch, &dlen);
155 if ((dlen + sizeof(struct ip_comp_hdr)) >= plen) {
/net/wireless/
H A Dlib80211_crypt_wep.c184 u32 crc, klen, plen; local
206 plen = skb->len - hdr_len - 8;
209 sg_init_one(&sg, pos, plen + 4);
210 if (crypto_blkcipher_decrypt(&desc, &sg, &sg, plen + 4))
213 crc = ~crc32_le(~0, pos, plen);
218 if (memcmp(icv, pos + plen, 4) != 0) {
H A Dlib80211_crypt_tkip.c415 int plen; local
466 plen = skb->len - hdr_len - 12;
469 sg_init_one(&sg, pos, plen + 4);
470 if (crypto_blkcipher_decrypt(&desc, &sg, &sg, plen + 4)) {
476 crc = ~crc32_le(~0, pos, plen);
481 if (memcmp(icv, pos + plen, 4) != 0) {
/net/netfilter/
H A Dnf_conntrack_ftp.c69 size_t plen; member in struct:ftp_search
78 .plen = sizeof("PORT") - 1,
86 .plen = sizeof("EPRT") - 1,
96 .plen = sizeof("227 ") - 1,
102 .plen = sizeof("229 ") - 1,
290 const char *pattern, size_t plen,
299 size_t i = plen;
305 if (dlen <= plen) {
312 if (strncasecmp(data, pattern, plen) != 0) {
317 for (i = 0; i < plen;
289 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.c180 unsigned int olen, matchend, poff, plen, buflen, n; local
209 "maddr=", &poff, &plen,
217 poff, plen, buffer, buflen)) {
226 "received=", &poff, &plen,
234 poff, plen, buffer, buflen)) {
243 "rport=", &poff, &plen,
250 poff, plen, buffer, buflen)) {
H A Dnfnetlink_log.c403 const char *prefix, unsigned int plen)
430 nla_put(inst->skb, NFULA_PREFIX, plen, prefix))
622 unsigned int plen; local
634 plen = 0;
636 plen = strlen(prefix) + 1;
652 + nla_total_size(plen) /* prefix */
713 hooknum, in, out, prefix, plen);
395 __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) argument
/net/ipv4/
H A Dfib_trie.c112 int plen; member in struct:leaf_info
113 u32 mask_plen; /* ntohl(inet_make_mask(plen)) */
439 static struct leaf_info *leaf_info_new(int plen) argument
443 li->plen = plen;
444 li->mask_plen = ntohl(inet_make_mask(plen));
907 static struct leaf_info *find_leaf_info(struct leaf *l, int plen) argument
913 if (li->plen == plen)
919 static inline struct list_head *get_fa_head(struct leaf *l, int plen) argument
1019 fib_insert_node(struct trie *t, u32 key, int plen) argument
1170 int plen = cfg->fc_dst_len; local
1617 int plen = cfg->fc_dst_len; local
1835 fn_trie_dump_fa(t_key key, int plen, struct list_head *fah, struct fib_table *tb, struct sk_buff *skb, struct netlink_callback *cb) argument
[all...]
H A Desp4.c131 int plen; local
155 plen = clen - skb->len - tfclen;
157 err = skb_cow_data(skb, tfclen + plen + alen, &trailer);
192 for (i = 0; i < plen - 2; i++)
195 tail[plen - 2] = plen - 2;
196 tail[plen - 1] = *skb_mac_header(skb);
/net/netfilter/ipvs/
H A Dip_vs_ftp.c88 const char *pattern, size_t plen,
97 if (data_limit - data < plen) {
105 if (strncasecmp(data, pattern, plen) != 0) {
108 s = data + plen;
87 ip_vs_ftp_get_addrport(char *data, char *data_limit, const char *pattern, size_t plen, char skip, char term, __be32 *addr, __be16 *port, char **start, char **end) argument
H A Dip_vs_sync.c1007 static inline int ip_vs_proc_seqopt(__u8 *p, unsigned int plen, argument
1015 if (plen != sizeof(struct ip_vs_sync_conn_options)) {
1029 static int ip_vs_proc_str(__u8 *p, unsigned int plen, unsigned int *data_len, argument
1033 if (plen > maxlen) {
1041 *data_len = plen;
1084 int plen; local
1089 plen = *(p++);
1091 if (!plen || ((p + plen) > msg_end))
1096 if (ip_vs_proc_seqopt(p, plen,
[all...]
/net/nfc/nci/
H A Ddata.c73 int plen = skb->len; local
78 hdr->plen = plen;
155 pr_debug("conn_id 0x%x, plen %d\n", conn_id, skb->len);
236 pr_debug("NCI RX: MT=data, PBF=%d, conn_id=%d, plen=%d\n",
H A Dcore.c877 int nci_send_cmd(struct nci_dev *ndev, __u16 opcode, __u8 plen, void *payload) argument
882 pr_debug("opcode 0x%x, plen %d\n", opcode, plen);
884 skb = nci_skb_alloc(ndev, (NCI_CTRL_HDR_SIZE + plen), GFP_KERNEL);
893 hdr->plen = plen;
898 if (plen)
899 memcpy(skb_put(skb, plen), payload, plen); local
927 pr_debug("NCI TX: MT=data, PBF=%d, conn_id=%d, plen
[all...]
/net/rxrpc/
H A Dar-key.c93 size_t plen; local
109 plen = sizeof(*token) + sizeof(*token->kad) + tktlen;
110 prep->quotalen = datalen + plen;
112 plen -= sizeof(*token);
117 token->kad = kzalloc(plen, GFP_KERNEL);
688 size_t plen; local
748 plen = sizeof(*token->kad) + v1->ticket_length;
749 prep->quotalen = plen + sizeof(*token);
755 token->kad = kzalloc(plen, GFP_KERNEL);
/net/irda/
H A Dirttp.c1205 __u8 plen; local
1244 plen = skb->data[0];
1247 IRDA_MIN(skb->len-1, plen),
1260 skb_pull(skb, IRDA_MIN(skb->len, plen+1));
1291 __u8 plen; local
1321 plen = skb->data[0];
1324 IRDA_MIN(skb->len-1, plen),
1338 skb_pull(skb, IRDA_MIN(skb->len, plen+1));
/net/ceph/
H A Dosd_client.c66 static int calc_layout(struct ceph_file_layout *layout, u64 off, u64 *plen, argument
69 u64 orig_len = *plen;
78 *plen = *objlen;
80 orig_len - *plen, off, *plen);
708 u64 off, u64 *plen, int num_ops,
735 r = calc_layout(layout, off, plen, &objnum, &objoff, &objlen);
2616 * *plen. Return number of bytes read, or error.
2620 u64 off, u64 *plen,
2628 vino.snap, off, *plen);
705 ceph_osdc_new_request(struct ceph_osd_client *osdc, struct ceph_file_layout *layout, struct ceph_vino vino, u64 off, u64 *plen, int num_ops, int opcode, int flags, struct ceph_snap_context *snapc, u32 truncate_seq, u64 truncate_size, bool use_mempool) argument
2618 ceph_osdc_readpages(struct ceph_osd_client *osdc, struct ceph_vino vino, struct ceph_file_layout *layout, u64 off, u64 *plen, u32 truncate_seq, u64 truncate_size, struct page **pages, int num_pages, int page_align) argument
[all...]
/net/ieee802154/
H A Dreassembly.c275 int i, plen = 0; local
285 plen += skb_frag_size(&skb_shinfo(head)->frags[i]);
286 clone->len = head->data_len - plen;
/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c414 int i, plen = 0; local
425 plen += skb_frag_size(&skb_shinfo(head)->frags[i]);
426 clone->len = clone->data_len = head->data_len - plen;
/net/bluetooth/
H A Dhci_core.c1135 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, argument
1146 hci_req_add_ev(&req, opcode, plen, param, event);
1189 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, argument
1192 return __hci_cmd_sync_ev(hdev, opcode, plen, param, 0, timeout);
4326 scb->expect = h->plen;
4510 u32 plen, const void *param)
4512 int len = HCI_COMMAND_HDR_SIZE + plen;
4522 hdr->plen = plen;
4524 if (plen)
4509 hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param) argument
4525 memcpy(skb_put(skb, plen), param, plen); local
4536 hci_send_cmd(struct hci_dev *hdev, __u16 opcode, __u32 plen, const void *param) argument
4561 hci_req_add_ev(struct hci_request *req, u16 opcode, u32 plen, const void *param, u8 event) argument
4591 hci_req_add(struct hci_request *req, u16 opcode, u32 plen, const void *param) argument
[all...]
/net/core/
H A Dskbuff.c1735 unsigned int plen, unsigned int *off,
1745 if (*off >= plen) {
1746 *off -= plen;
1752 plen -= *off;
1756 unsigned int flen = min(*len, plen);
1762 plen -= flen;
1764 } while (*len && plen);
2162 int plen = 0; /* length of skb->head fragment */ local
2179 plen = min_t(int, skb_headlen(from), len);
2180 if (plen) {
1734 __splice_segment(struct page *page, unsigned int poff, unsigned int plen, unsigned int *off, unsigned int *len, struct splice_pipe_desc *spd, bool linear, struct sock *sk, struct pipe_inode_info *pipe) argument
[all...]
/net/dccp/
H A Dfeat.c1211 u8 *plist, plen, type = dccp_feat_type(feat); local
1264 plen = len;
1267 plen = len - 1;
1271 if (dccp_feat_reconcile(&entry->val, plist, plen, server, 0) != *val) {

Completed in 445 milliseconds

12