/net/netfilter/ |
H A D | nft_exthdr.c | 24 u8 len; member in struct:nft_exthdr 42 if (skb_copy_bits(pkt->skb, offset, dest->data, priv->len) < 0) 71 priv->len = ntohl(nla_get_be32(tb[NFTA_EXTHDR_LEN])); 72 if (priv->len == 0 || 73 priv->len > FIELD_SIZEOF(struct nft_data, data)) 93 if (nla_put_be32(skb, NFTA_EXTHDR_LEN, htonl(priv->len)))
|
H A D | xt_TCPOPTSTRIP.c | 41 int len, tcp_hdrlen; local 47 if (!skb_make_writable(skb, skb->len)) 50 len = skb->len - tcphoff; 51 if (len < (int)sizeof(struct tcphdr)) 57 if (len < tcp_hdrlen)
|
H A D | nft_byteorder.c | 24 u8 len; member in struct:nft_byteorder 44 for (i = 0; i < priv->len / 4; i++) 48 for (i = 0; i < priv->len / 4; i++) 56 for (i = 0; i < priv->len / 2; i++) 60 for (i = 0; i < priv->len / 2; i++) 112 priv->len = ntohl(nla_get_be32(tb[NFTA_BYTEORDER_LEN])); 113 if (priv->len == 0 || priv->len > FIELD_SIZEOF(struct nft_data, data)) 138 if (nla_put_be32(skb, NFTA_BYTEORDER_LEN, htonl(priv->len)))
|
H A D | xt_u32.c | 38 if (skb->len < 4 || pos > skb->len - 4) 64 if (at + 4 < at || skb->len < at + 4 || 65 pos > skb->len - at - 4)
|
/net/sunrpc/auth_gss/ |
H A D | gss_krb5_seal.c | 80 token->len = g_token_size(&ctx->mech_used, body_size); 123 token->len = GSS_KRB5_TOK_HDR_LEN + ctx->gk5e->cksumlength; 132 struct xdr_netobj md5cksum = {.len = sizeof(cksumdata), 155 memcpy(ptr + GSS_KRB5_TOK_HDR_LEN, md5cksum.data, md5cksum.len); 173 struct xdr_netobj cksumobj = { .len = sizeof(cksumdata), 204 memcpy(krb5_hdr + GSS_KRB5_TOK_HDR_LEN, cksumobj.data, cksumobj.len);
|
H A D | gss_krb5_mech.c | 190 simple_get_bytes(const void *p, const void *end, void *res, int len) argument 192 const void *q = (const void *)((const char *)p + len); 195 memcpy(res, p, len); 203 unsigned int len; local 205 p = simple_get_bytes(p, end, &len, sizeof(len)); 208 q = (const void *)((const char *)p + len); 211 res->data = kmemdup(p, len, GFP_NOFS); 214 res->len = len; 680 gss_import_sec_context_kerberos(const void *p, size_t len, struct gss_ctx *ctx_id, time_t *endtime, gfp_t gfp_mask) argument [all...] |
/net/batman-adv/ |
H A D | fragmentation.c | 163 chain->size = skb->len - hdr_size; 179 chain->size += skb->len - hdr_size; 192 chain->size += skb->len - hdr_size; 254 if (pskb_expand_head(skb_out, 0, size - skb->len, GFP_ATOMIC) < 0) { 271 size = entry->skb->len - hdr_size; 358 skb->len + ETH_HLEN); 402 skb_split(skb, skb_fragment, skb->len - fragment_size); 441 if (skb->len > max_packet_size) 456 frag_header.total_size = htons(skb->len); 461 while (skb->len > max_fragment_siz [all...] |
/net/core/ |
H A D | sysctl_net_core.c | 104 int i, len, ret = 0; local 115 len = sizeof(*cur) + netdev_flow_limit_table_len; 125 cur = kzalloc_node(len, GFP_KERNEL, 155 len = min(sizeof(kbuf) - 1, *lenp); 156 len = cpumask_scnprintf(kbuf, len, mask); 157 if (!len) { 161 if (len < *lenp) 162 kbuf[len++] = '\n'; 163 if (copy_to_user(buffer, kbuf, len)) { [all...] |
H A D | net-sysfs.c | 79 const char *buf, size_t len, 99 ret = len; 167 const char *buf, size_t len) 169 return netdev_store(dev, attr, buf, len, change_carrier); 293 const char *buf, size_t len) 295 return netdev_store(dev, attr, buf, len, change_mtu); 305 const char *buf, size_t len) 307 return netdev_store(dev, attr, buf, len, change_flags); 319 const char *buf, size_t len) 324 return netdev_store(dev, attr, buf, len, change_tx_queue_le 78 netdev_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len, int (*set)(struct net_device *, unsigned long)) argument 166 carrier_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument 292 mtu_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument 304 flags_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument 317 tx_queue_len_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument 328 ifalias_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument 372 group_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument 575 size_t len = 0; local 600 store_rps_map(struct netdev_rx_queue *queue, struct rx_queue_attribute *attribute, const char *buf, size_t len) argument 679 store_rps_dev_flow_table_cnt(struct netdev_rx_queue *queue, struct rx_queue_attribute *attr, const char *buf, size_t len) argument 960 bql_set_hold_time(struct netdev_queue *queue, struct netdev_queue_attribute *attribute, const char *buf, size_t len) argument 1051 size_t len = 0; local 1089 store_xps_map(struct netdev_queue *queue, struct netdev_queue_attribute *attribute, const char *buf, size_t len) argument [all...] |
H A D | filter.c | 54 * SK_RUN_FILTER. If pkt_len is 0 we toss packet. If skb->len is smaller 103 if (skb->len < sizeof(struct nlattr)) 106 if (a > skb->len - sizeof(struct nlattr)) 109 nla = nla_find((struct nlattr *) &skb->data[a], skb->len - a, x); 124 if (skb->len < sizeof(struct nlattr)) 127 if (a > skb->len - sizeof(struct nlattr)) 131 if (nla->nla_len > skb->len - a) 290 * @len: the length of the user passed filter program 311 int bpf_convert_filter(struct sock_filter *prog, int len, argument 323 if (len < 1111 sk_get_filter(struct sock *sk, struct sock_filter __user *ubuf, unsigned int len) argument [all...] |
/net/mac802154/ |
H A D | rx.c | 65 if (skb->len < 2) { 69 crc = crc_ccitt(0, skb->data, skb->len); 74 skb_trim(skb, skb->len - 2); /* CRC */
|
/net/bluetooth/ |
H A D | hci_sock.c | 134 BT_DBG("hdev %p len %d", hdev, skb->len); 191 BT_DBG("len %d", skb->len); 229 BT_DBG("hdev %p len %d", hdev, skb->len); 278 hdr->len = cpu_to_le16(skb->len); 298 BT_DBG("len %d", skb->len); 650 int len, err = 0; local 834 int len; local 854 hci_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags) argument 899 hci_sock_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 1019 hci_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int len) argument 1107 int len, opt, err = 0; local [all...] |
H A D | sco.c | 272 static int sco_send_frame(struct sock *sk, struct msghdr *msg, int len) argument 279 if (len > conn->mtu) 282 BT_DBG("sk %p len %d", sk, len); 284 skb = bt_skb_send_alloc(sk, len, msg->msg_flags & MSG_DONTWAIT, &err); 288 if (memcpy_fromiovec(skb_put(skb, len), msg->msg_iov, len)) { 295 return len; 309 BT_DBG("sk %p len %d", sk, skb->len); 675 sco_sock_getname(struct socket *sock, struct sockaddr *addr, int *len, int peer) argument 693 sco_sock_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 763 sco_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags) argument 788 int len, err = 0; local 854 int len, err = 0; local 912 int len, err = 0; local [all...] |
/net/ieee802154/ |
H A D | dgram.c | 91 static int dgram_bind(struct sock *sk, struct sockaddr *uaddr, int len) argument 103 if (len < sizeof(*addr)) 156 amount = skb->len - ieee802154_hdr_length(skb); 169 int len) 175 if (len < sizeof(*addr)) 308 struct msghdr *msg, size_t len, int noblock, 320 copied = skb->len; 321 if (len < copied) { 323 copied = len; 340 copied = skb->len; 168 dgram_connect(struct sock *sk, struct sockaddr *uaddr, int len) argument 307 dgram_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len, int noblock, int flags, int *addr_len) argument 428 int val, len; local [all...] |
/net/rose/ |
H A D | rose_link.c | 186 int len; local 188 len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 3; 190 if ((skb = alloc_skb(len, GFP_ATOMIC)) == NULL) 215 int len; local 217 len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 1; 219 if ((skb = alloc_skb(len, GFP_ATOMIC)) == NULL) 243 int len; local 245 len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 3; 247 if ((skb = alloc_skb(len, GFP_ATOMIC)) == NULL)
|
/net/sunrpc/ |
H A D | sunrpc.h | 36 size_t len; member in struct:rpc_buffer
|
/net/802/ |
H A D | mrp.c | 218 static void mrp_attrvalue_inc(void *value, u8 len) argument 225 while (len > 0 && !++v[--len]) 230 const void *value, u8 len, u8 type) 234 if (attr->len != len) 235 return attr->len - len; 236 return memcmp(attr->value, value, len); 240 const void *value, u8 len, u 229 mrp_attr_cmp(const struct mrp_attr *attr, const void *value, u8 len, u8 type) argument 239 mrp_attr_lookup(const struct mrp_applicant *app, const void *value, u8 len, u8 type) argument 259 mrp_attr_create(struct mrp_applicant *app, const void *value, u8 len, u8 type) argument 398 u16 len, pos; local 520 mrp_request_join(const struct net_device *dev, const struct mrp_application *appl, const void *value, u8 len, u8 type) argument 545 mrp_request_leave(const struct net_device *dev, const struct mrp_application *appl, const void *value, u8 len, u8 type) argument [all...] |
/net/ipv4/ |
H A D | ip_input.c | 349 st[idx&0xFF].o_bytes += skb->len; 351 st[(idx>>16)&0xFF].i_bytes += skb->len; 361 skb->len); 364 skb->len); 379 u32 len; local 388 IP_UPD_PO_STATS_BH(dev_net(dev), IPSTATS_MIB_IN, skb->len); 429 len = ntohs(iph->tot_len); 430 if (skb->len < len) { 433 } else if (len < (ip [all...] |
H A D | tcp.c | 318 size_t len; member in struct:tcp_splice_state 439 shinfo->tskey = TCP_SKB_CB(skb)->seq + skb->len - 1; 651 return skb->len < size_goal && 693 unsigned int offset, size_t len) 698 ret = skb_splice_bits(skb, offset, tss->pipe, min(rd_desc->count, len), 710 .count = tss->len, 721 * @len: number of bytes to splice 729 struct pipe_inode_info *pipe, size_t len, 735 .len = len, 692 tcp_splice_data_recv(read_descriptor_t *rd_desc, struct sk_buff *skb, unsigned int offset, size_t len) argument 728 tcp_splice_read(struct socket *sock, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) argument 1336 tcp_recv_urg(struct sock *sk, struct msghdr *msg, int len, int flags) argument 1380 tcp_peek_sndq(struct sock *sk, struct msghdr *msg, int len) argument 1527 size_t len; local 1595 tcp_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len, int nonblock, int flags, int *addr_len) argument 2064 u32 len = TCP_SKB_CB(skb)->end_seq - TCP_SKB_CB(skb)->seq; local 2300 tcp_repair_options_est(struct tcp_sock *tp, struct tcp_repair_opt __user *optbuf, unsigned int len) argument 2731 int val, len; local [all...] |
H A D | ip_fragment.c | 307 qp->q.len = 0; 345 end = offset + skb->len - ihl; 353 if (end < qp->q.len || 354 ((qp->q.flags & INET_FRAG_LAST_IN) && end != qp->q.len)) 357 qp->q.len = end; 364 if (end > qp->q.len) { 368 qp->q.len = end; 404 int i = (FRAG_CB(prev)->offset + prev->len) - offset; 424 if (i < next->len) { 448 qp->q.meat -= free_it->len; 508 int len; local 663 u32 len; local [all...] |
/net/mac80211/ |
H A D | wep.c | 169 size_t len; local 176 len = skb->len - (iv + IEEE80211_WEP_IV_LEN - skb->data); 188 iv + IEEE80211_WEP_IV_LEN, len); 219 * ICV (4 bytes). skb->len includes both IV and ICV. 234 size_t len; local 241 if (skb->len < hdrlen + IEEE80211_WEP_IV_LEN + IEEE80211_WEP_ICV_LEN) 244 len = skb->len - hdrlen - IEEE80211_WEP_IV_LEN - IEEE80211_WEP_ICV_LEN; 261 IEEE80211_WEP_IV_LEN, len)) [all...] |
/net/ipv6/ |
H A D | esp6.c | 67 unsigned int len; local 69 len = seqihlen; 71 len += crypto_aead_ivsize(aead); 73 if (len) { 74 len += crypto_aead_alignmask(aead) & 76 len = ALIGN(len, crypto_tfm_ctx_alignment()); 79 len += sizeof(struct aead_givcrypt_request) + crypto_aead_reqsize(aead); 80 len = ALIGN(len, __alignof_ [all...] |
H A D | udp_impl.h | 27 size_t len); 29 size_t len, int noblock, int flags, int *addr_len);
|
/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 256 if (end < fq->q.len || 257 ((fq->q.flags & INET_FRAG_LAST_IN) && end != fq->q.len)) { 262 fq->q.len = end; 274 if (end > fq->q.len) { 280 fq->q.len = end; 324 (NFCT_FRAG6_CB(prev)->offset + prev->len) > offset) 347 fq->q.meat += skb->len; 396 sizeof(struct ipv6hdr) + fq->q.len - 399 pr_debug("payload len is too large.\n"); 426 clone->len 523 int len = skb->len - start; local [all...] |
/net/irda/ |
H A D | af_irda.c | 1275 * Function irda_sendmsg (iocb, sock, msg, len) 1282 struct msghdr *msg, size_t len) 1289 IRDA_DEBUG(4, "%s(), len=%zd\n", __func__, len); 1324 if (len > self->max_data_size) { 1326 __func__, len, self->max_data_size); 1327 len = self->max_data_size; 1330 skb = sock_alloc_send_skb(sk, len + self->max_header_size + 16, 1337 skb_put(skb, len); 1338 err = memcpy_fromiovec(skb_transport_header(skb), msg->msg_iov, len); 1281 irda_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 1544 irda_sendmsg_dgram(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 1624 irda_sendmsg_ultra(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument 2255 int len = 0; local [all...] |