/linux-master/net/ipv4/ |
H A D | fou_core.c | 168 optlen = guehdr->hlen << 2; 351 optlen = guehdr->hlen << 2; 404 * hlen, version, proto_ctype, and flags. 412 if (guehdr->hlen && memcmp(&guehdr[1], &guehdr2[1], 413 guehdr->hlen << 2)) { 460 guehlen = sizeof(*guehdr) + (guehdr->hlen << 2); 975 guehdr->hlen = optlen >> 2; 1122 optlen = guehdr->hlen << 2;
|
H A D | ipconfig.c | 632 u8 hlen; /* HW address length */ member in struct:bootp_pkt 829 int hlen = LL_RESERVED_SPACE(dev); local 833 skb = alloc_skb(sizeof(struct bootp_pkt) + hlen + tlen + 15, 837 skb_reserve(skb, hlen); 871 b->hlen = dev->addr_len;
|
H A D | esp4.c | 708 int alen, hlen, elen; local 715 hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead); 716 elen = skb->len - hlen; 751 int hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead); local 820 skb_pull_rcsum(skb, hlen);
|
/linux-master/net/core/ |
H A D | datagram.c | 820 * @hlen: hardware length 830 int hlen, struct msghdr *msg) 833 int chunk = skb->len - hlen; 841 if (skb_copy_datagram_msg(skb, hlen, msg, chunk)) 844 csum = csum_partial(skb->data, hlen, skb->csum); 845 if (skb_copy_and_csum_datagram(skb, hlen, &msg->msg_iter, 829 skb_copy_and_csum_datagram_msg(struct sk_buff *skb, int hlen, struct msghdr *msg) argument
|
/linux-master/fs/pstore/ |
H A D | ram.c | 313 size_t size, hlen; local 380 hlen = ramoops_write_kmsg_hdr(prz, record); 381 if (!hlen) 385 if (size + hlen > prz->buffer_size) 386 size = prz->buffer_size - hlen;
|
/linux-master/net/mac802154/ |
H A D | llsec.c | 712 int rc, authlen, hlen; local 716 hlen = ieee802154_hdr_pull(skb, &hdr); 719 if (hlen < 0 || 726 skb_push(skb, hlen); 732 if (skb->len + hlen + authlen + IEEE802154_MFR_SIZE > IEEE802154_MTU)
|
/linux-master/drivers/bluetooth/ |
H A D | btmtkuart.c | 93 u32 hlen, status = BTMTK_WMT_INVALID; local 100 hlen = sizeof(*hdr) + wmt_params->dlen; 101 if (hlen > 255) { 106 wc = kzalloc(hlen, GFP_KERNEL); 121 err = __hci_cmd_send(hdev, 0xfc6f, hlen, wc);
|
H A D | hci_nokia.c | 60 .hlen = HCI_NOKIA_ALIVE_HDR_SIZE, \ 67 .hlen = HCI_NOKIA_NEG_HDR_SIZE, \ 74 .hlen = HCI_NOKIA_RADIO_HDR_SIZE, \
|
H A D | hci_mrvl.c | 232 .hlen = HCI_MRVL_PKT_SIZE, \ 239 .hlen = HCI_MRVL_PKT_SIZE, \
|
/linux-master/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 1210 gdesc->txd.hlen = ctx.l4_offset + ctx.l4_hdr_size; 1222 gdesc->txd.hlen = ctx.l4_offset + ctx.l4_hdr_size; 1226 num_pkts = (skb->len - gdesc->txd.hlen + ctx.mss - 1) / ctx.mss; 1231 gdesc->txd.hlen = ctx.l4_offset + 1243 gdesc->txd.hlen = ctx.l4_offset; 1451 u32 hlen, maplen; local 1468 hlen = sizeof(struct vlan_ethhdr); 1470 hlen = sizeof(struct ethhdr); 1476 hdr.ptr += hlen; 1478 hlen 1809 u32 hlen; local [all...] |
/linux-master/drivers/rpmsg/ |
H A D | qcom_glink_smem.c | 173 const void *hdr, size_t hlen, 181 head = glink_smem_tx_write_one(pipe, head, hdr, hlen); 172 glink_smem_tx_write(struct qcom_glink_pipe *glink_pipe, const void *hdr, size_t hlen, const void *data, size_t dlen) argument
|
/linux-master/net/ipv6/ |
H A D | ip6_tunnel.c | 1256 + dst->header_len + t->hlen; 1491 t->hlen = t->encap_hlen + t->tun_hlen; 1492 t_hlen = t->hlen + sizeof(struct ipv6hdr); 1795 int hlen; local 1799 hlen = ip6_encap_hlen(ipencap); 1800 if (hlen < 0) 1801 return hlen; 1808 t->encap_hlen = hlen; 1809 t->hlen = t->encap_hlen + t->tun_hlen; 1886 t->hlen [all...] |
H A D | fou6.c | 131 optlen = guehdr->hlen << 2;
|
H A D | ip6_gre.c | 798 if (skb_cow_head(skb, dev->needed_headroom ?: tunnel->hlen)) 982 if (skb_cow_head(skb, dev->needed_headroom ?: t->hlen)) 1183 tunnel->hlen = tunnel->tun_hlen + tunnel->encap_hlen; 1185 t_hlen = tunnel->hlen + sizeof(struct ipv6hdr); 1387 ipv6h = skb_push(skb, t->hlen + sizeof(*ipv6h)); 1409 return t->hlen; 1411 return -t->hlen; 1559 tunnel->hlen = sizeof(struct ipv6hdr) + 4; 1865 tunnel->hlen = tunnel->tun_hlen + tunnel->encap_hlen + 1868 t_hlen = tunnel->hlen [all...] |
H A D | esp6.c | 746 int alen, hlen, elen; local 753 hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead); 754 elen = skb->len - hlen; 788 int hlen = sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead); local 869 skb_pull_rcsum(skb, hlen);
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_pci.c | 763 size_t hlen = sizeof(struct prestera_fw_header); local 792 prestera_ldr_write(fw, PRESTERA_LDR_IMG_SIZE_REG, fw->bin->size - hlen); 795 err = prestera_ldr_fw_send(fw, fw->bin->data + hlen, 796 fw->bin->size - hlen);
|
/linux-master/include/net/ |
H A D | flow_dissector.h | 438 const void *data, int thoff, int hlen);
|
H A D | ip.h | 177 unsigned int hlen; member in struct:ip_fraglist_iter 181 unsigned int hlen, struct ip_fraglist_iter *iter); 196 unsigned int hlen; member in struct:ip_frag_state 205 void ip_frag_init(struct sk_buff *skb, unsigned int hlen, unsigned int ll_rs,
|
/linux-master/drivers/net/ppp/ |
H A D | pppoe.c | 847 int hlen; local 866 hlen = LL_RESERVED_SPACE(dev); 867 skb = sock_wmalloc(sk, hlen + sizeof(*ph) + total_len + 875 skb_reserve(skb, hlen);
|
/linux-master/net/xfrm/ |
H A D | xfrm_input.c | 146 int hlen; local 150 hlen = sizeof(struct ip_auth_hdr); 155 hlen = sizeof(struct ip_esp_hdr); 169 if (!pskb_may_pull(skb, hlen))
|
/linux-master/net/netfilter/ |
H A D | nfnetlink_queue.c | 548 unsigned int hlen = 0; local 610 hlen = skb_zerocopy_headlen(entskb); 611 hlen = min_t(unsigned int, hlen, data_len); 612 size += sizeof(struct nlattr) + hlen; 791 if (skb_tailroom(skb) < sizeof(*nla) + hlen) 798 if (skb_zerocopy(skb, entskb, data_len, hlen))
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.c | 1231 int hlen = skb_transport_header(skb) - skb_mac_header(skb); local 1240 hlen += tcp_hdr(skb)->doff * 4; 1242 hlen += sizeof(struct udphdr); 1246 hlen = 128; /* XXX */ 1248 datalen = port->tsolen - hlen; 1255 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen); 1292 DIV_ROUND_UP(curr->len - hlen, gso_size);
|
/linux-master/drivers/net/bonding/ |
H A D | bond_main.c | 4031 const void *data, int hlen, int n) 4033 if (likely(n <= hlen)) 4042 static inline u32 bond_eth_hash(struct sk_buff *skb, const void *data, int mhoff, int hlen) argument 4046 data = bond_pull_data(skb, data, hlen, mhoff + sizeof(struct ethhdr)); 4055 int hlen, __be16 l2_proto, int *nhoff, int *ip_proto, bool l34) 4061 data = bond_pull_data(skb, data, hlen, *nhoff + sizeof(*iph)); 4071 data = bond_pull_data(skb, data, hlen, *nhoff + sizeof(*iph6)); 4084 fk->ports.ports = __skb_flow_get_ports(skb, *nhoff, *ip_proto, data, hlen); 4089 static u32 bond_vlan_srcmac_hash(struct sk_buff *skb, const void *data, int mhoff, int hlen) argument 4096 data = bond_pull_data(skb, data, hlen, mhof 4030 bond_pull_data(struct sk_buff *skb, const void *data, int hlen, int n) argument 4054 bond_flow_ip(struct sk_buff *skb, struct flow_keys *fk, const void *data, int hlen, __be16 l2_proto, int *nhoff, int *ip_proto, bool l34) argument 4114 bond_flow_dissect(struct bonding *bond, struct sk_buff *skb, const void *data, __be16 l2_proto, int nhoff, int hlen, struct flow_keys *fk) argument 4178 __bond_xmit_hash(struct bonding *bond, struct sk_buff *skb, const void *data, __be16 l2_proto, int mhoff, int nhoff, int hlen) argument [all...] |
/linux-master/drivers/net/ |
H A D | amt.c | 512 int hlen = LL_RESERVED_SPACE(amt->dev); local 523 len = hlen + tlen + sizeof(*iph) + AMT_IPHDR_OPTS + sizeof(*ihv3); 528 skb_reserve(skb, hlen); 614 int hlen, tlen, offset; local 642 hlen = LL_RESERVED_SPACE(amt->dev); 644 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtd); 703 int hlen, tlen, offset; local 731 hlen = LL_RESERVED_SPACE(amt->dev); 733 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtrh); 808 int hlen local 2551 int hlen, tlen, offset; local [all...] |
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | driver.c | 1441 packet->hlen = (u8 *)packet->rhf_addr - (u8 *)packet->hdr; 1549 packet->hlen = hdr_len_by_opcode[packet->opcode] + 1561 packet->hlen = hdr_len_by_opcode[packet->opcode] + 1576 packet->hlen = OPA_16B_L4_FM_HLEN; 1583 packet->payload = packet->ebuf + packet->hlen - LRH_16B_BYTES; 1681 packet->hlen;
|