/net/ipv6/ |
H A D | fib6_rules.c | 93 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 D | esp6.c | 157 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 D | ip6_fib.c | 422 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 D | route.c | 884 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 D | addrconf.c | 152 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 D | xfrm_ipcomp.c | 45 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 D | lib80211_crypt_wep.c | 184 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 D | lib80211_crypt_tkip.c | 415 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 D | nf_conntrack_ftp.c | 69 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 D | nf_nat_sip.c | 180 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 D | nfnetlink_log.c | 403 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 D | fib_trie.c | 112 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 D | esp4.c | 131 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 D | ip_vs_ftp.c | 88 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 D | ip_vs_sync.c | 1007 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 D | data.c | 73 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 D | core.c | 877 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 D | ar-key.c | 93 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 D | irttp.c | 1205 __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 D | osd_client.c | 66 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 D | reassembly.c | 275 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 D | nf_conntrack_reasm.c | 414 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 D | hci_core.c | 1135 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 D | skbuff.c | 1735 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 D | feat.c | 1211 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) {
|