Searched refs:hlen (Results 76 - 100 of 176) sorted by relevance

12345678

/linux-master/net/ipv4/
H A Dfou_core.c168 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 Dipconfig.c632 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 Desp4.c708 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 Ddatagram.c820 * @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 Dram.c313 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 Dllsec.c712 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 Dbtmtkuart.c93 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 Dhci_nokia.c60 .hlen = HCI_NOKIA_ALIVE_HDR_SIZE, \
67 .hlen = HCI_NOKIA_NEG_HDR_SIZE, \
74 .hlen = HCI_NOKIA_RADIO_HDR_SIZE, \
H A Dhci_mrvl.c232 .hlen = HCI_MRVL_PKT_SIZE, \
239 .hlen = HCI_MRVL_PKT_SIZE, \
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c1210 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 Dqcom_glink_smem.c173 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 Dip6_tunnel.c1256 + 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 Dfou6.c131 optlen = guehdr->hlen << 2;
H A Dip6_gre.c798 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 Desp6.c746 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 Dprestera_pci.c763 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 Dflow_dissector.h438 const void *data, int thoff, int hlen);
H A Dip.h177 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 Dpppoe.c847 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 Dxfrm_input.c146 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 Dnfnetlink_queue.c548 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 Dsunvnet_common.c1231 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 Dbond_main.c4031 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 Damt.c512 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 Ddriver.c1441 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;

Completed in 449 milliseconds

12345678