/net/ipv6/ |
H A D | fib6_rules.c | 86 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { 96 r->src.plen)) 120 if (r->dst.plen && 121 !ipv6_prefix_equal(&fl6->daddr, &r->dst.addr, r->dst.plen)) 129 if (r->src.plen) { 132 r->src.plen)) 174 rule6->src.plen = frh->src_len; 175 rule6->dst.plen = frh->dst_len; 188 if (frh->src_len && (rule6->src.plen != frh->src_len)) 191 if (frh->dst_len && (rule6->dst.plen ! [all...] |
H A D | ip6_fib.c | 429 int addrlen, int plen, 452 if (plen < fn->fn_bit || 468 if (plen == fn->fn_bit) { 516 ln->fn_bit = plen; 543 but if it is >= plen, the value is ignored in any case. 553 if (plen > bit) { 587 ln->fn_bit = plen; 601 } else { /* plen <= bit */ 614 ln->fn_bit = plen; 625 if (addr_bit_set(&key->addr, plen)) 428 fib6_add_1(struct fib6_node *root, void *addr, int addrlen, int plen, int offset, int allow_create, int replace_required) argument 1039 fib6_locate_1(struct fib6_node *root, const struct in6_addr *addr, int plen, int offset) argument [all...] |
H A D | esp6.c | 158 int plen; local 186 plen = clen - skb->len - tfclen; 188 err = skb_cow_data(skb, tfclen + plen + alen, &trailer); 223 for (i = 0; i < plen - 2; i++) 226 tail[plen - 2] = plen - 2; 227 tail[plen - 1] = *skb_mac_header(skb);
|
H A D | route.c | 825 if (ort->rt6i_dst.plen != 128 && 834 if (rt->rt6i_src.plen && saddr) { 836 rt->rt6i_src.plen = 128; 1086 if (mtu < dst_mtu(dst) && rt6->rt6i_dst.plen == 128) { 1224 rt->rt6i_dst.plen = 128; 1406 rt->rt6i_dst.plen = cfg->fc_dst_len; 1407 if (rt->rt6i_dst.plen == 128) 1420 rt->rt6i_src.plen = cfg->fc_src_len; 1526 rt->rt6i_prefsrc.plen = 128; 1528 rt->rt6i_prefsrc.plen 2247 int plen = (rtm->rtm_dst_len + 7) >> 3; local 2256 int plen = (rtm->rtm_src_len + 7) >> 3; local [all...] |
H A D | addrconf.c | 155 int plen, 1981 addrconf_prefix_route(struct in6_addr *pfx, int plen, struct net_device *dev, argument 1989 .fc_dst_len = plen, 2011 int plen, 2025 fn = fib6_locate(&table->tb6_root, pfx, plen, NULL, 0); 2469 unsigned int plen, __u8 ifa_flags, __u32 prefered_lft, 2482 if (plen > 128) 2517 ifp = ipv6_add_addr(idev, pfx, plen, scope, ifa_flags); 2543 unsigned int plen) 2549 if (plen > 12 2010 addrconf_get_prefix_route(const struct in6_addr *pfx, int plen, const struct net_device *dev, u32 flags, u32 noflags) argument 2468 inet6_addr_add(struct net *net, int ifindex, const struct in6_addr *pfx, unsigned int plen, __u8 ifa_flags, __u32 prefered_lft, __u32 valid_lft) argument 2542 inet6_addr_del(struct net *net, int ifindex, const struct in6_addr *pfx, unsigned int plen) argument 2618 add_addr(struct inet6_dev *idev, const struct in6_addr *addr, int plen, int scope) argument 2666 int 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 150 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 | 65 size_t plen; member in struct:ftp_search 74 .plen = sizeof("PORT") - 1, 82 .plen = sizeof("EPRT") - 1, 92 .plen = sizeof("227 ") - 1, 100 .plen = sizeof("229 ") - 1, 258 const char *pattern, size_t plen, 272 if (dlen <= plen) { 279 if (strnicmp(data, pattern, plen) != 0) { 284 for (i = 0; i < plen; i++) { 296 for (i = plen; dat 257 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)) argument [all...] |
H A D | nf_nat_sip.c | 179 unsigned int olen, matchend, poff, plen, buflen, n; local 208 "maddr=", &poff, &plen, 216 poff, plen, buffer, buflen)) { 225 "received=", &poff, &plen, 233 poff, plen, buffer, buflen)) { 242 "rport=", &poff, &plen, 249 poff, plen, buffer, buflen)) {
|
H A D | nfnetlink_log.c | 403 const char *prefix, unsigned int plen) 429 nla_put(inst->skb, NFULA_PREFIX, plen, prefix)) 618 unsigned int plen; local 630 plen = 0; 632 plen = strlen(prefix) + 1; 648 + nla_total_size(plen) /* prefix */ 710 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
|
H A D | nfnetlink_queue_core.c | 234 int plen = 0; /* length of skb->head fragment */ local 248 plen = min_t(int, skb_headlen(from), len); 249 if (plen) { 252 __skb_fill_page_desc(to, 0, page, offset, plen); 255 len -= plen; 259 to->truesize += len + plen; 260 to->len += len + plen; 261 to->data_len += len + plen;
|
/net/ipv4/ |
H A D | fib_trie.c | 113 int plen; member in struct:leaf_info 114 u32 mask_plen; /* ntohl(inet_make_mask(plen)) */ 440 static struct leaf_info *leaf_info_new(int plen) argument 444 li->plen = plen; 445 li->mask_plen = ntohl(inet_make_mask(plen)); 911 static struct leaf_info *find_leaf_info(struct leaf *l, int plen) argument 917 if (li->plen == plen) 923 static inline struct list_head *get_fa_head(struct leaf *l, int plen) argument 1023 fib_insert_node(struct trie *t, u32 key, int plen) argument 1178 int plen = cfg->fc_dst_len; local 1625 int plen = cfg->fc_dst_len; local 1845 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 | 132 int plen; local 159 plen = clen - skb->len - tfclen; 161 err = skb_cow_data(skb, tfclen + plen + alen, &trailer); 196 for (i = 0; i < plen - 2; i++) 199 tail[plen - 2] = plen - 2; 200 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 (strnicmp(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 | 988 static inline int ip_vs_proc_seqopt(__u8 *p, unsigned int plen, argument 996 if (plen != sizeof(struct ip_vs_sync_conn_options)) { 1010 static int ip_vs_proc_str(__u8 *p, unsigned int plen, unsigned int *data_len, argument 1014 if (plen > maxlen) { 1022 *data_len = plen; 1065 int plen; local 1070 plen = *(p++); 1072 if (!plen || ((p + plen) > msg_end)) 1077 if (ip_vs_proc_seqopt(p, plen, [all...] |
/net/nfc/nci/ |
H A D | data.c | 74 int plen = skb->len; local 79 hdr->plen = plen; 158 pr_debug("conn_id 0x%x, plen %d\n", conn_id, skb->len); 239 pr_debug("NCI RX: MT=data, PBF=%d, conn_id=%d, plen=%d\n",
|
H A D | core.c | 840 int nci_send_cmd(struct nci_dev *ndev, __u16 opcode, __u8 plen, void *payload) argument 845 pr_debug("opcode 0x%x, plen %d\n", opcode, plen); 847 skb = nci_skb_alloc(ndev, (NCI_CTRL_HDR_SIZE + plen), GFP_KERNEL); 856 hdr->plen = plen; 861 if (plen) 862 memcpy(skb_put(skb, plen), payload, plen); local 892 pr_debug("NCI TX: MT=data, PBF=%d, conn_id=%d, plen [all...] |
/net/rxrpc/ |
H A D | ar-key.c | 88 size_t plen; local 105 plen = sizeof(*token) + sizeof(*token->kad) + tktlen; 106 ret = key_payload_reserve(key, key->datalen + plen); 110 plen -= sizeof(*token); 115 token->kad = kzalloc(plen, GFP_KERNEL); 685 size_t plen; local 745 plen = sizeof(*token->kad) + v1->ticket_length; 746 ret = key_payload_reserve(key, plen + sizeof(*token)); 754 token->kad = kzalloc(plen, GFP_KERNEL);
|
/net/irda/ |
H A D | irttp.c | 1208 __u8 plen; local 1247 plen = skb->data[0]; 1250 IRDA_MIN(skb->len-1, plen), 1263 skb_pull(skb, IRDA_MIN(skb->len, plen+1)); 1294 __u8 plen; local 1324 plen = skb->data[0]; 1327 IRDA_MIN(skb->len-1, plen), 1341 skb_pull(skb, IRDA_MIN(skb->len, plen+1));
|
/net/ceph/ |
H A D | osd_client.c | 63 static int calc_layout(struct ceph_file_layout *layout, u64 off, u64 *plen, argument 66 u64 orig_len = *plen; 75 *plen = *objlen; 77 orig_len - *plen, off, *plen); 703 u64 off, u64 *plen, int num_ops, 728 r = calc_layout(layout, off, plen, &objnum, &objoff, &objlen); 2291 * *plen. Return number of bytes read, or error. 2295 u64 off, u64 *plen, 2303 vino.snap, off, *plen); 700 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 2293 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/bluetooth/ |
H A D | hci_core.c | 137 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, argument 148 hci_req_add_ev(&req, opcode, plen, param, event); 191 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, argument 194 return __hci_cmd_sync_ev(hdev, opcode, plen, param, 0, timeout); 2425 scb->expect = h->plen; 2625 u32 plen, const void *param) 2627 int len = HCI_COMMAND_HDR_SIZE + plen; 2637 hdr->plen = plen; 2639 if (plen) 2624 hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param) argument 2640 memcpy(skb_put(skb, plen), param, plen); local 2651 hci_send_cmd(struct hci_dev *hdev, __u16 opcode, __u32 plen, const void *param) argument 2676 hci_req_add_ev(struct hci_request *req, u16 opcode, u32 plen, const void *param, u8 event) argument 2706 hci_req_add(struct hci_request *req, u16 opcode, u32 plen, const void *param) argument [all...] |
/net/ieee802154/ |
H A D | 6lowpan.c | 1032 int mlen, int plen, int offset, int type) 1042 frag = dev_alloc_skb(hlen + mlen + plen + IEEE802154_MFR_SIZE); 1053 if (plen) 1055 skb_put(frag, plen), plen); 1031 lowpan_fragment_xmit(struct sk_buff *skb, u8 *head, int mlen, int plen, int offset, int type) argument
|
/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 397 int i, plen = 0; local 408 plen += skb_frag_size(&skb_shinfo(head)->frags[i]); 409 clone->len = clone->data_len = head->data_len - plen;
|
/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) {
|