/net/ipv6/ |
H A D | ping.c | 59 static int dummy_ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, argument 81 size_t len) 98 err = ping_common_sendmsg(AF_INET6, msg, len, &user_icmph, 175 err = ip6_append_data(sk, ping_getfrag, &pfh, len, 187 len); 194 return len; 80 ping_v6_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len) argument
|
H A D | ip6_output.c | 97 skb->len); 127 if ((skb->len > ip6_skb_dst_mtu(skb) && !skb_is_gso(skb)) || 129 (IP6CB(skb)->frag_max_size && skb->len > IP6CB(skb)->frag_max_size)) 164 int seg_len = skb->len; 223 if ((skb->len <= mtu) || skb->ignore_df || skb_is_gso(skb)) { 225 IPSTATS_MIB_OUT, skb->len); 347 if (skb->len <= mtu) 512 IP6_ADD_STATS_BH(net, ip6_dst_idev(dst), IPSTATS_MIB_OUTOCTETS, skb->len); 561 unsigned int mtu, hlen, left, len; local 576 if (unlikely(!skb->ignore_df && skb->len > mt 1043 ip6_ufo_append_data(struct sock *sk, int getfrag(void *from, char *to, int offset, int len, int odd, struct sk_buff *skb), void *from, int length, int hh_len, int fragheaderlen, int transhdrlen, int mtu, unsigned int flags, struct rt6_info *rt) argument 1137 ip6_append_data(struct sock *sk, int getfrag(void *from, char *to, int offset, int len, int odd, struct sk_buff *skb), void *from, int length, int transhdrlen, int hlimit, int tclass, struct ipv6_txoptions *opt, struct flowi6 *fl6, struct rt6_info *rt, unsigned int flags, int dontfrag) argument [all...] |
/net/sctp/ |
H A D | chunk.c | 170 int len, first_len; local 257 for (i = 0, len = first_len; i < whole; i++) { 275 chunk = sctp_make_datafrag_empty(asoc, sinfo, len, frag, 0); 282 err = sctp_user_addto_chunk(chunk, offset, len, msgh->msg_iov); 286 offset += len; 299 len = max;
|
/net/rxrpc/ |
H A D | ar-key.c | 294 unsigned int toklen = *_toklen, len; local 304 len = ntohl(*xdr++); 306 if (len > max_data_size) 308 td->data_len = len; 310 if (len > 0) { 311 td->data = kmemdup(xdr, len, GFP_KERNEL); 314 len = (len + 3) & ~3; 315 toklen -= len; 316 xdr += len >> 388 unsigned int toklen = *_toklen, len; local 553 unsigned int len, tmp, loop, ntoken, toklen, sec_ix; local [all...] |
/net/can/ |
H A D | af_can.c | 234 if (skb->len == CAN_MTU) { 236 if (unlikely(cfd->len > CAN_MAX_DLEN)) 238 } else if (skb->len == CANFD_MTU) { 240 if (unlikely(cfd->len > CANFD_MAX_DLEN)) 250 if (unlikely(skb->len > skb->dev->mtu && cfd->len > CAN_MAX_DLEN)) { 712 skb->len != CAN_MTU || 713 cfd->len > CAN_MAX_DLEN, 715 "dev type %d, len %d, datalen %d\n", 716 dev->type, skb->len, cf [all...] |
/net/netfilter/ |
H A D | nf_conntrack_expect.c | 269 int len; local 272 len = 4; 274 len = 16; 284 memcpy(&exp->tuple.src.u3, saddr, len); 285 if (sizeof(exp->tuple.src.u3) > len) 287 memset((void *)&exp->tuple.src.u3 + len, 0x00, 288 sizeof(exp->tuple.src.u3) - len); 289 memset(&exp->mask.src.u3, 0xFF, len); 290 if (sizeof(exp->mask.src.u3) > len) 291 memset((void *)&exp->mask.src.u3 + len, [all...] |
/net/ipv4/ |
H A D | esp4.c | 40 unsigned int len; local 42 len = seqhilen; 44 len += crypto_aead_ivsize(aead); 46 if (len) { 47 len += crypto_aead_alignmask(aead) & 49 len = ALIGN(len, crypto_tfm_ctx_alignment()); 52 len += sizeof(struct aead_givcrypt_request) + crypto_aead_reqsize(aead); 53 len = ALIGN(len, __alignof_ [all...] |
H A D | fou.c | 42 u8 protocol, size_t len) 46 /* Remove 'len' bytes from the packet (UDP header and 50 iph->tot_len = htons(ntohs(iph->tot_len) - len); 51 __skb_pull(skb, len); 52 skb_postpull_rcsum(skb, udp_hdr(skb), len); 72 size_t len; local 79 len = sizeof(struct udphdr) + sizeof(struct guehdr); 80 if (!pskb_may_pull(skb, len)) 86 len += guehdr->hlen << 2; 87 if (!pskb_may_pull(skb, len)) 41 fou_udp_encap_recv_deliver(struct sk_buff *skb, u8 protocol, size_t len) argument [all...] |
H A D | ah4.c | 26 unsigned int len; local 28 len = size + crypto_ahash_digestsize(ahash) + 32 len = ALIGN(len, crypto_tfm_ctx_alignment()); 34 len += sizeof(struct ahash_request) + crypto_ahash_reqsize(ahash); 35 len = ALIGN(len, __alignof__(struct scatterlist)); 37 len += sizeof(struct scatterlist) * nfrags; 39 return kmalloc(len, GFP_ATOMIC); 208 top_iph->tot_len = htons(skb->len); [all...] |
H A D | tcp_output.c | 368 if (skb->len != tcp_header_len && 517 ((TCPOLEN_EXP_FASTOPEN_BASE + foc->len) << 16) | 520 memcpy(ptr, foc->val, foc->len); 521 if ((foc->len & 3) == 2) { 522 u8 *align = ((u8 *)ptr) + foc->len; 525 ptr += (foc->len + 3) >> 2; 579 if (fastopen && fastopen->cookie.len >= 0) { 580 u32 need = TCPOLEN_EXP_FASTOPEN_BASE + fastopen->cookie.len; 641 if (foc != NULL && foc->len >= 0) { 642 u32 need = TCPOLEN_EXP_FASTOPEN_BASE + foc->len; 1127 tcp_fragment(struct sock *sk, struct sk_buff *skb, u32 len, unsigned int mss_now, gfp_t gfp) argument 1215 __pskb_trim_head(struct sk_buff *skb, int len) argument 1254 tcp_trim_head(struct sock *sk, struct sk_buff *skb, u32 len) argument 1667 tso_fragment(struct sock *sk, struct sk_buff *skb, unsigned int len, unsigned int mss_now, gfp_t gfp) argument 1809 int len; local 3042 int len = iov->iov_len; local [all...] |
/net/nfc/ |
H A D | llcp_sock.c | 77 int len, ret = 0; local 85 len = min_t(unsigned int, sizeof(llcp_addr), alen); 86 memcpy(&llcp_addr, addr, len); 151 int len, ret = 0; local 159 len = min_t(unsigned int, sizeof(llcp_addr), alen); 160 memcpy(&llcp_addr, addr, len); 303 int len, err = 0; local 312 if (get_user(len, optlen)) 319 len = min_t(u32, len, sizeo 496 llcp_sock_getname(struct socket *sock, struct sockaddr *uaddr, int *len, int peer) argument 646 llcp_sock_connect(struct socket *sock, struct sockaddr *_addr, int len, int flags) argument 753 llcp_sock_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 796 llcp_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags) argument [all...] |
H A D | digital_dep.c | 106 skb->data[0] = skb->len; 117 if (skb->len < 2) 124 if (size != skb->len) 159 if ((resp->len != sizeof(*psl_res)) || 250 if (resp->len < sizeof(struct digital_atr_res)) { 255 gb_len = resp->len - sizeof(struct digital_atr_res); 393 if (resp->len < sizeof(struct digital_dep_req_res) || 445 if (size > resp->len) { 538 if (resp->len < size || dep_req->dir != DIGITAL_NFC_DEP_FRAME_DIR_OUT || 547 if (resp->len < siz [all...] |
/net/irda/ |
H A D | irias_object.c | 350 * Function irias_add_octseq_attrib (obj, name, octet_seq, len) 357 int len, int owner) 377 attrib->value = irias_new_octseq_value( octets, len); 451 value->len = 4; 484 value->len = strlen(value->t.string); 490 * Function irias_new_octseq_value (octets, len) 496 struct ias_value *irias_new_octseq_value(__u8 *octseq , int len) argument 508 if(len > IAS_MAX_OCTET_STRING) 509 len = IAS_MAX_OCTET_STRING; 510 value->len 356 irias_add_octseq_attrib(struct ias_object *obj, char *name, __u8 *octets, int len, int owner) argument [all...] |
/net/packet/ |
H A D | af_packet.c | 1012 unsigned int len) 1017 ppd->tp_next_offset = TOTAL_PKT_LEN_INCL_ALIGN(len); 1019 pkc->nxt_offset += TOTAL_PKT_LEN_INCL_ALIGN(len); 1020 BLOCK_LEN(pbd) += TOTAL_PKT_LEN_INCL_ALIGN(len); 1030 unsigned int len 1066 if (curr+TOTAL_PKT_LEN_INCL_ALIGN(len) < end) { 1067 prb_fill_curr_block(curr, pkc, pbd, len); 1078 prb_fill_curr_block(curr, pkc, pbd, len); 1091 int status, unsigned int len) 1101 return __packet_lookup_frame_in_block(po, skb, status, len); 1009 prb_fill_curr_block(char *curr, struct tpacket_kbdq_core *pkc, struct tpacket_block_desc *pbd, unsigned int len) argument 1089 packet_current_rx_frame(struct packet_sock *po, struct sk_buff *skb, int status, unsigned int len) argument 1600 packet_sendmsg_spkt(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 2103 int to_write, offset, len, tp_len, nr_frags, len_max; local 2363 packet_alloc_skb(struct sock *sk, size_t prepad, size_t reserve, size_t len, size_t linear, int noblock, int *err) argument 2387 packet_snd(struct socket *sock, struct msghdr *msg, size_t len) argument 2576 packet_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 2857 packet_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags) argument 3218 int len = optlen; local 3239 int len; local 3414 int len; local 3672 free_pg_vec(struct pgv *pg_vec, unsigned int order, unsigned int len) argument [all...] |
/net/wireless/ |
H A D | lib80211_crypt_tkip.c | 318 if (skb_headroom(skb) < TKIP_HDR_LEN || skb->len < hdr_len) 357 int len; local 369 if (skb_tailroom(skb) < 4 || skb->len < hdr_len) 372 len = skb->len - hdr_len; 378 crc = ~crc32_le(~0, pos, len); 386 sg_init_one(&sg, pos, len + 4); 387 return crypto_blkcipher_encrypt(&desc, &sg, &sg, len + 4); 425 if (skb->len < hdr_len + TKIP_HDR_LEN + 4) 466 plen = skb->len 644 lib80211_tkip_set_key(void *key, int len, u8 * seq, void *priv) argument 677 lib80211_tkip_get_key(void *key, int len, u8 * seq, void *priv) argument [all...] |
/net/x25/ |
H A D | af_x25.c | 92 unsigned char len; local 102 len = *skb->data; 103 needed = 1 + (len >> 4) + (len & 0x0f); 299 skb->len >= x25_sk(s)->cudmatchlength) { 470 int val, len, rc = -ENOPROTOOPT; local 476 if (get_user(len, optlen)) 479 len = min_t(unsigned int, len, sizeof(int)); 482 if (len < 681 int len, i, rc = 0; local 929 int len, addr_len, rc; local 1080 x25_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument [all...] |
/net/sunrpc/auth_gss/ |
H A D | gss_rpc_xdr.c | 51 p = xdr_reserve_space(xdr, sizeof(u32) + buf->len); 54 xdr_encode_opaque(p, buf->data, buf->len); 90 if (buf->len == 0) { 94 if (length > buf->len) 104 buf->len = length; 270 oa->data[0].option.len = sizeof(CREDS_VALUE); 272 oa->data[0].value.len = 0; 294 oa->data[0].value.len = 1; /* presence */ 374 opt.option.len = sizeof(LUCID_OPTION); 376 opt.value.len [all...] |
H A D | gss_mech_switch.c | 184 if (sprint_oid(obj->data, obj->len, buf, sizeof(buf)) < 0) 191 if (obj->len == pos->gm_oid.len) { 192 if (0 == memcmp(obj->data, pos->gm_oid.data, obj->len)) { 338 memcpy(info->oid.data, gm->gm_oid.data, gm->gm_oid.len); 339 info->oid.len = gm->gm_oid.len;
|
/net/bluetooth/hidp/ |
H A D | core.c | 177 int i, size = skb->len - 1; 233 size_t len; local 290 len = skb->len < count ? skb->len : count; 291 memcpy(data, skb->data, len); 297 len = -EIO; 303 return len; 386 __u8 *buf, size_t len, unsigned char rtype, 391 return hidp_get_raw_report(hid, reportnum, buf, len, rtyp 385 hidp_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) argument 418 hidp_process_report(struct hidp_session *session, int type, const u8 *data, int len, int intr) argument 594 hidp_send_frame(struct socket *sock, unsigned char *data, int len) argument [all...] |
/net/appletalk/ |
H A D | ddp.c | 920 int len, unsigned long sum) 923 while (len--) { 932 int len, unsigned long sum) 940 if (copy > len) 941 copy = len; 943 if ((len -= copy) == 0) 953 WARN_ON(start > offset + len); 959 if (copy > len) 960 copy = len; 966 if (!(len 919 atalk_sum_partial(const unsigned char *data, int len, unsigned long sum) argument 931 atalk_sum_skb(const struct sk_buff *skb, int offset, int len, unsigned long sum) argument 996 atalk_checksum(const struct sk_buff *skb, int len) argument 1562 atalk_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument [all...] |
/net/ipv4/netfilter/ |
H A D | arp_tables.c | 65 const char *hdr_addr, int len) 69 if (len > ARPT_DEV_ADDR_LEN_MAX) 70 len = ARPT_DEV_ADDR_LEN_MAX; 73 for (i = 0; i < len; i++) 888 const int *len, int compat) 894 if (*len != sizeof(struct arpt_getinfo)) { 895 duprintf("length %u != %Zu\n", *len, 932 if (copy_to_user(user, &info, *len) != 0) 948 const int *len) 954 if (*len < sizeo 64 arp_devaddr_compare(const struct arpt_devaddr_info *ap, const char *hdr_addr, int len) argument 887 get_info(struct net *net, void __user *user, const int *len, int compat) argument 947 get_entries(struct net *net, struct arpt_get_entries __user *uptr, const int *len) argument 1064 do_replace(struct net *net, const void __user *user, unsigned int len) argument 1113 do_add_counters(struct net *net, const void __user *user, unsigned int len, int compat) argument 1486 compat_do_replace(struct net *net, void __user *user, unsigned int len) argument 1539 compat_do_arpt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) argument 1635 compat_get_entries(struct net *net, struct compat_arpt_get_entries __user *uptr, int *len) argument 1683 compat_do_arpt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) argument 1705 do_arpt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) argument 1729 do_arpt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) argument [all...] |
/net/l2tp/ |
H A D | l2tp_ip6.c | 167 length = min(32u, skb->len); 175 l2tp_recv_common(session, skb, ptr, optr, 0, skb->len, 484 struct msghdr *msg, size_t len) 499 int ulen = len + transhdrlen; 505 if (len > INT_MAX) 636 return err < 0 ? err : len; 640 if (!(msg->msg_flags & MSG_PROBE) || len) 647 struct msghdr *msg, size_t len, int noblock, 663 return ipv6_recv_error(sk, msg, len, addr_len); 669 copied = skb->len; 483 l2tp_ip6_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len) argument 646 l2tp_ip6_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len, int noblock, int flags, int *addr_len) argument [all...] |
/net/unix/ |
H A D | af_unix.c | 215 static int unix_mkname(struct sockaddr_un *sunaddr, int len, unsigned int *hashp) argument 217 if (len <= sizeof(short) || len > sizeof(*sunaddr)) 229 ((char *)sunaddr)[len] = 0; 230 len = strlen(sunaddr->sun_path)+1+sizeof(short); 231 return len; 234 *hashp = unix_hash_fold(csum_partial(sunaddr, len, 0)); 235 return len; 265 int len, int type, unsigned int hash) 275 if (u->addr->len 263 __unix_find_socket_byname(struct net *net, struct sockaddr_un *sunname, int len, int type, unsigned int hash) argument 284 unix_find_socket_byname(struct net *net, struct sockaddr_un *sunname, int len, int type, unsigned int hash) argument 773 unix_find_other(struct net *net, struct sockaddr_un *sunname, int len, int type, unsigned int hash, int *error) argument 1445 unix_dgram_sendmsg(struct kiocb *kiocb, struct socket *sock, struct msghdr *msg, size_t len) argument 1628 unix_stream_sendmsg(struct kiocb *kiocb, struct socket *sock, struct msghdr *msg, size_t len) argument 1737 unix_seqpacket_sendmsg(struct kiocb *kiocb, struct socket *sock, struct msghdr *msg, size_t len) argument 2377 int i, len; local [all...] |
/net/dccp/ |
H A D | input.c | 288 const struct dccp_hdr *dh, const unsigned int len) 369 const struct dccp_hdr *dh, const unsigned int len) 380 return __dccp_rcv_established(sk, skb, dh, len); 391 const unsigned int len) 524 const unsigned int len) 564 __dccp_rcv_established(sk, skb, dh, len); 575 struct dccp_hdr *dh, unsigned int len) 670 queued = dccp_rcv_request_sent_state_process(sk, skb, dh, len); 684 dh, len); 287 __dccp_rcv_established(struct sock *sk, struct sk_buff *skb, const struct dccp_hdr *dh, const unsigned int len) argument 368 dccp_rcv_established(struct sock *sk, struct sk_buff *skb, const struct dccp_hdr *dh, const unsigned int len) argument 388 dccp_rcv_request_sent_state_process(struct sock *sk, struct sk_buff *skb, const struct dccp_hdr *dh, const unsigned int len) argument 521 dccp_rcv_respond_partopen_state_process(struct sock *sk, struct sk_buff *skb, const struct dccp_hdr *dh, const unsigned int len) argument 574 dccp_rcv_state_process(struct sock *sk, struct sk_buff *skb, struct dccp_hdr *dh, unsigned int len) argument
|
/net/atm/ |
H A D | mpoa_proc.c | 210 unsigned int len; local 222 for (p = page, len = 0; len < nbytes; p++, len++) { 238 return len;
|