/net/ipv6/ |
D | fib6_rules.c | 98 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { in fib6_rule_action() 108 r->src.plen)) in fib6_rule_action() 140 if (rt->rt6i_dst.plen <= rule->suppress_prefixlen) in fib6_rule_suppress() 161 if (r->dst.plen && in fib6_rule_match() 162 !ipv6_prefix_equal(&fl6->daddr, &r->dst.addr, r->dst.plen)) in fib6_rule_match() 170 if (r->src.plen) { in fib6_rule_match() 173 r->src.plen)) in fib6_rule_match() 213 rule6->src.plen = frh->src_len; in fib6_rule_configure() 214 rule6->dst.plen = frh->dst_len; in fib6_rule_configure() 227 if (frh->src_len && (rule6->src.plen != frh->src_len)) in fib6_rule_compare() [all …]
|
D | ip6_fib.c | 481 struct in6_addr *addr, int plen, in fib6_add_1() argument 503 if (plen < fn->fn_bit || in fib6_add_1() 519 if (plen == fn->fn_bit) { in fib6_add_1() 567 ln->fn_bit = plen; in fib6_add_1() 604 if (plen > bit) { in fib6_add_1() 638 ln->fn_bit = plen; in fib6_add_1() 665 ln->fn_bit = plen; in fib6_add_1() 676 if (addr_bit_set(&key->addr, plen)) in fib6_add_1() 993 fn = fib6_add_1(root, &rt->rt6i_dst.addr, rt->rt6i_dst.plen, in fib6_add() 1005 if (rt->rt6i_src.plen) { in fib6_add() [all …]
|
D | esp6.c | 161 int plen; in esp6_output() local 188 plen = clen - skb->len - tfclen; in esp6_output() 190 err = skb_cow_data(skb, tfclen + plen + alen, &trailer); in esp6_output() 222 for (i = 0; i < plen - 2; i++) in esp6_output() 225 tail[plen - 2] = plen - 2; in esp6_output() 226 tail[plen - 1] = *skb_mac_header(skb); in esp6_output()
|
/net/xfrm/ |
D | xfrm_ipcomp.c | 45 const int plen = skb->len; in ipcomp_decompress() local 51 int err = crypto_comp_decompress(tfm, start, plen, scratch, &dlen); in ipcomp_decompress() 57 if (dlen < (plen + sizeof(struct ip_comp_hdr))) { in ipcomp_decompress() 62 len = dlen - plen; in ipcomp_decompress() 68 len += plen; in ipcomp_decompress() 141 const int plen = skb->len; in ipcomp_compress() local 151 err = crypto_comp_compress(tfm, start, plen, scratch, &dlen); in ipcomp_compress() 155 if ((dlen + sizeof(struct ip_comp_hdr)) >= plen) { in ipcomp_compress()
|
/net/netfilter/ |
D | nf_conntrack_ftp.c | 71 size_t plen; member 80 .plen = sizeof("PORT") - 1, 88 .plen = sizeof("EPRT") - 1, 98 .plen = sizeof("227 ") - 1, 104 .plen = sizeof("229 ") - 1, 292 const char *pattern, size_t plen, in find_pattern() argument 301 size_t i = plen; in find_pattern() 305 if (dlen <= plen) { in find_pattern() 312 if (strncasecmp(data, pattern, plen) != 0) in find_pattern() 319 for (i = plen; data[i] != skip; i++) in find_pattern() [all …]
|
D | nft_redir.c | 47 unsigned int plen; in nft_redir_init() local 54 plen = FIELD_SIZEOF(struct nf_nat_range, min_addr.all); in nft_redir_init() 59 err = nft_validate_register_load(priv->sreg_proto_min, plen); in nft_redir_init() 68 plen); in nft_redir_init()
|
D | nft_masq.c | 45 u32 plen = FIELD_SIZEOF(struct nf_nat_range, min_addr.all); in nft_masq_init() local 63 err = nft_validate_register_load(priv->sreg_proto_min, plen); in nft_masq_init() 72 plen); in nft_masq_init()
|
D | nft_nat.c | 121 unsigned int alen, plen; in nft_nat_init() local 184 plen = FIELD_SIZEOF(struct nf_nat_range, min_addr.all); in nft_nat_init() 189 err = nft_validate_register_load(priv->sreg_proto_min, plen); in nft_nat_init() 198 plen); in nft_nat_init()
|
D | nf_nat_sip.c | 180 unsigned int olen, matchend, poff, plen, buflen, n; in nf_nat_sip() local 209 "maddr=", &poff, &plen, in nf_nat_sip() 217 poff, plen, buffer, buflen)) { in nf_nat_sip() 226 "received=", &poff, &plen, in nf_nat_sip() 234 poff, plen, buffer, buflen)) { in nf_nat_sip() 243 "rport=", &poff, &plen, in nf_nat_sip() 250 poff, plen, buffer, buflen)) { in nf_nat_sip()
|
D | nfnetlink_log.c | 400 const char *prefix, unsigned int plen, in __build_packet_message() argument 429 nla_put(inst->skb, NFULA_PREFIX, plen, prefix)) in __build_packet_message() 634 unsigned int plen; in nfulnl_log_packet() local 649 plen = 0; in nfulnl_log_packet() 651 plen = strlen(prefix) + 1; in nfulnl_log_packet() 667 + nla_total_size(plen) /* prefix */ in nfulnl_log_packet() 739 hooknum, in, out, prefix, plen, in nfulnl_log_packet()
|
/net/6lowpan/ |
D | iphc.c | 218 ipv6_addr_prefix(&addr_pfx, addr, table[i].plen); in lowpan_iphc_ctx_get_by_addr() 223 if (table[i].plen < 64) in lowpan_iphc_ctx_get_by_addr() 226 addr_plen = table[i].plen; in lowpan_iphc_ctx_get_by_addr() 236 if (table[i].plen > ret->plen) in lowpan_iphc_ctx_get_by_addr() 265 addr_mcast.s6_addr[3] = table[i].plen; in lowpan_iphc_ctx_get_by_mcast_addr() 268 table[i].plen); in lowpan_iphc_ctx_get_by_mcast_addr() 367 ipv6_addr_prefix_copy(ipaddr, &ctx->pfx, ctx->plen); in lowpan_iphc_uncompress_ctx_addr() 374 ipv6_addr_prefix_copy(ipaddr, &ctx->pfx, ctx->plen); in lowpan_iphc_uncompress_ctx_addr() 387 ipv6_addr_prefix_copy(ipaddr, &ctx->pfx, ctx->plen); in lowpan_iphc_uncompress_ctx_addr() 477 ipaddr->s6_addr[3] = ctx->plen; in lowpan_uncompress_multicast_ctx_daddr() [all …]
|
D | debugfs.c | 82 ctx->plen = val; in lowpan_ctx_plen_set() 95 *val = ctx->plen; in lowpan_ctx_plen_get() 228 &t->table[i].pfx, t->table[i].plen, in lowpan_context_show()
|
/net/wireless/ |
D | lib80211_crypt_wep.c | 186 u32 crc, klen, plen; in lib80211_wep_decrypt() local 209 plen = skb->len - hdr_len - 8; in lib80211_wep_decrypt() 212 sg_init_one(&sg, pos, plen + 4); in lib80211_wep_decrypt() 215 skcipher_request_set_crypt(req, &sg, &sg, plen + 4, NULL); in lib80211_wep_decrypt() 221 crc = ~crc32_le(~0, pos, plen); in lib80211_wep_decrypt() 226 if (memcmp(icv, pos + plen, 4) != 0) { in lib80211_wep_decrypt()
|
D | lib80211_crypt_tkip.c | 414 int plen; in lib80211_tkip_decrypt() local 466 plen = skb->len - hdr_len - 12; in lib80211_tkip_decrypt() 469 sg_init_one(&sg, pos, plen + 4); in lib80211_tkip_decrypt() 472 skcipher_request_set_crypt(req, &sg, &sg, plen + 4, NULL); in lib80211_tkip_decrypt() 481 crc = ~crc32_le(~0, pos, plen); in lib80211_tkip_decrypt() 486 if (memcmp(icv, pos + plen, 4) != 0) { in lib80211_tkip_decrypt()
|
/net/bluetooth/ |
D | hci_request.h | 41 void hci_req_add(struct hci_request *req, u16 opcode, u32 plen, 43 void hci_req_add_ev(struct hci_request *req, u16 opcode, u32 plen, 57 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen,
|
D | hci_request.c | 115 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync_ev() argument 127 hci_req_add_ev(&req, opcode, plen, param, event); in __hci_cmd_sync_ev() 180 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync() argument 183 return __hci_cmd_sync_ev(hdev, opcode, plen, param, 0, timeout); in __hci_cmd_sync() 289 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, in hci_prepare_cmd() argument 292 int len = HCI_COMMAND_HDR_SIZE + plen; in hci_prepare_cmd() 302 hdr->plen = plen; in hci_prepare_cmd() 304 if (plen) in hci_prepare_cmd() 305 memcpy(skb_put(skb, plen), param, plen); in hci_prepare_cmd() 316 void hci_req_add_ev(struct hci_request *req, u16 opcode, u32 plen, in hci_req_add_ev() argument [all …]
|
/net/netfilter/ipvs/ |
D | ip_vs_ftp.c | 88 const char *pattern, size_t plen, in ip_vs_ftp_get_addrport() argument 97 if (data_limit - data < plen) { in ip_vs_ftp_get_addrport() 105 if (strncasecmp(data, pattern, plen) != 0) { in ip_vs_ftp_get_addrport() 108 s = data + plen; in ip_vs_ftp_get_addrport()
|
D | ip_vs_sync.c | 1028 static inline int ip_vs_proc_seqopt(__u8 *p, unsigned int plen, in ip_vs_proc_seqopt() argument 1036 if (plen != sizeof(struct ip_vs_sync_conn_options)) { in ip_vs_proc_seqopt() 1050 static int ip_vs_proc_str(__u8 *p, unsigned int plen, unsigned int *data_len, in ip_vs_proc_str() argument 1054 if (plen > maxlen) { in ip_vs_proc_str() 1062 *data_len = plen; in ip_vs_proc_str() 1105 int plen; in ip_vs_proc_sync_conn() local 1110 plen = *(p++); in ip_vs_proc_sync_conn() 1112 if (!plen || ((p + plen) > msg_end)) in ip_vs_proc_sync_conn() 1117 if (ip_vs_proc_seqopt(p, plen, &opt_flags, &opt)) in ip_vs_proc_sync_conn() 1122 if (ip_vs_proc_str(p, plen, &pe_data_len, &pe_data, in ip_vs_proc_sync_conn() [all …]
|
/net/ipv4/ |
D | fib_trie.c | 1117 u8 plen = cfg->fc_dst_len; in fib_table_insert() local 1118 u8 slen = KEYLENGTH - plen; in fib_table_insert() 1123 if (plen > KEYLENGTH) in fib_table_insert() 1128 pr_debug("Insert table=%u %08x/%d\n", tb->tb_id, key, plen); in fib_table_insert() 1130 if ((plen < KEYLENGTH) && (key << plen)) in fib_table_insert() 1218 key, plen, fi, in fib_table_insert() 1221 rtmsg_fib(RTM_NEWROUTE, htonl(key), new_fa, plen, in fib_table_insert() 1261 if (!plen) in fib_table_insert() 1265 call_fib_entry_notifiers(net, FIB_EVENT_ENTRY_ADD, key, plen, fi, tos, in fib_table_insert() 1267 rtmsg_fib(RTM_NEWROUTE, htonl(key), new_fa, plen, new_fa->tb_id, in fib_table_insert() [all …]
|
D | esp4.c | 146 int plen; in esp_output() local 171 plen = clen - skb->len - tfclen; in esp_output() 173 err = skb_cow_data(skb, tfclen + plen + alen, &trailer); in esp_output() 205 for (i = 0; i < plen - 2; i++) in esp_output() 208 tail[plen - 2] = plen - 2; in esp_output() 209 tail[plen - 1] = *skb_mac_header(skb); in esp_output()
|
/net/nfc/nci/ |
D | data.c | 82 int plen = skb->len; in nci_push_data_hdr() local 87 hdr->plen = plen; in nci_push_data_hdr()
|
D | core.c | 1330 int nci_send_cmd(struct nci_dev *ndev, __u16 opcode, __u8 plen, void *payload) in nci_send_cmd() argument 1335 pr_debug("opcode 0x%x, plen %d\n", opcode, plen); in nci_send_cmd() 1337 skb = nci_skb_alloc(ndev, (NCI_CTRL_HDR_SIZE + plen), GFP_KERNEL); in nci_send_cmd() 1346 hdr->plen = plen; in nci_send_cmd() 1351 if (plen) in nci_send_cmd() 1352 memcpy(skb_put(skb, plen), payload, plen); in nci_send_cmd()
|
/net/rxrpc/ |
D | key.c | 95 size_t plen; in rxrpc_preparse_xdr_rxkad() local 111 plen = sizeof(*token) + sizeof(*token->kad) + tktlen; in rxrpc_preparse_xdr_rxkad() 112 prep->quotalen = datalen + plen; in rxrpc_preparse_xdr_rxkad() 114 plen -= sizeof(*token); in rxrpc_preparse_xdr_rxkad() 119 token->kad = kzalloc(plen, GFP_KERNEL); in rxrpc_preparse_xdr_rxkad() 694 size_t plen; in rxrpc_preparse() local 754 plen = sizeof(*token->kad) + v1->ticket_length; in rxrpc_preparse() 755 prep->quotalen = plen + sizeof(*token); in rxrpc_preparse() 761 token->kad = kzalloc(plen, GFP_KERNEL); in rxrpc_preparse()
|
/net/qrtr/ |
D | qrtr.c | 587 size_t plen; in qrtr_sendmsg() local 635 plen = (len + 3) & ~3; in qrtr_sendmsg() 636 skb = sock_alloc_send_skb(sk, plen + QRTR_HDR_SIZE, in qrtr_sendmsg() 660 if (plen != len) { in qrtr_sendmsg() 661 skb_pad(skb, plen - len); in qrtr_sendmsg() 662 skb_put(skb, plen - len); in qrtr_sendmsg()
|
/net/irda/ |
D | irttp.c | 1191 __u8 plen; in irttp_connect_confirm() local 1228 plen = skb->data[0]; in irttp_connect_confirm() 1231 IRDA_MIN(skb->len-1, plen), in irttp_connect_confirm() 1244 skb_pull(skb, IRDA_MIN(skb->len, plen+1)); in irttp_connect_confirm() 1275 __u8 plen; in irttp_connect_indication() local 1305 plen = skb->data[0]; in irttp_connect_indication() 1308 IRDA_MIN(skb->len-1, plen), in irttp_connect_indication() 1322 skb_pull(skb, IRDA_MIN(skb->len, plen+1)); in irttp_connect_indication()
|