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

12

/net/ipv6/
H A Dfib6_rules.c86 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 Dip6_fib.c429 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 Desp6.c158 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 Droute.c825 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 Daddrconf.c155 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 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
150 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.c65 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 Dnf_nat_sip.c179 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 Dnfnetlink_log.c403 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 Dnfnetlink_queue_core.c234 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 Dfib_trie.c113 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 Desp4.c132 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 Dip_vs_ftp.c88 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 Dip_vs_sync.c988 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 Ddata.c74 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 Dcore.c840 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 Dar-key.c88 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 Dirttp.c1208 __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 Dosd_client.c63 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 Dhci_core.c137 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 D6lowpan.c1032 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 Dnf_conntrack_reasm.c397 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 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 329 milliseconds

12