Searched defs:hdr_len (Results 1 - 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/mac/plugins/
H A Dmac_ipv4.c146 size_t hdr_len = sizeof (struct ip); local
152 hdr_len = tmpl_iphp->ip_hl * sizeof (uint32_t);
154 if ((mp = allocb(hdr_len + extra_len, BPRI_HI)) == NULL)
159 bzero(iphp, hdr_len + extra_len);
161 bcopy(tmpl_iphp, iphp, hdr_len);
174 mp->b_wptr += hdr_len;
H A Dmac_ipv6.c132 size_t hdr_len = sizeof (ip6_t); local
139 hdr_len = sizeof (ip6_t) + tmpl_ip6hp->ip6_plen;
141 if ((mp = allocb(hdr_len + extra_len, BPRI_HI)) == NULL)
146 bzero(ip6hp, hdr_len + extra_len);
148 bcopy(tmpl_ip6hp, ip6hp, hdr_len);
171 mp->b_wptr += hdr_len;
/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Def10_mcdi.c112 __in size_t hdr_len,
125 for (pos = 0; pos < hdr_len; pos += sizeof (efx_dword_t)) {
133 EFSYS_MEM_WRITED(esmp, hdr_len + pos, &dword);
137 EFSYS_DMA_SYNC_FOR_DEVICE(esmp, 0, hdr_len + sdu_len);
109 ef10_mcdi_send_request( __in efx_nic_t *enp, __in void *hdrp, __in size_t hdr_len, __in void *sdup, __in size_t sdu_len) argument
H A Dsiena_mcdi.c56 __in size_t hdr_len,
73 EFSYS_ASSERT3U(hdr_len, ==, sizeof (efx_dword_t));
53 siena_mcdi_send_request( __in efx_nic_t *enp, __in void *hdrp, __in size_t hdr_len, __in void *sdup, __in size_t sdu_len) argument
H A Defx_mcdi.c193 __in size_t hdr_len,
199 emcop->emco_send_request(enp, hdrp, hdr_len, sdup, sdu_len);
247 size_t hdr_len; local
293 hdr_len = sizeof (hdr);
309 hdr_len = sizeof (hdr[0]);
324 &hdr[0], hdr_len,
329 efx_mcdi_send_request(enp, &hdr[0], hdr_len,
344 unsigned int hdr_len; local
354 hdr_len = sizeof (hdr[0]);
363 efx_mcdi_read_response(enp, &hdr[1], hdr_len, sizeo
190 efx_mcdi_send_request( __in efx_nic_t *enp, __in void *hdrp, __in size_t hdr_len, __in void *sdup, __in size_t sdu_len) argument
458 unsigned int hdr_len; local
[all...]
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_nat.c594 int hdr_len; local
606 hdr_len = (char *)icmp6h - (char *)out_ip6h;
607 icmp6h->icmp6_cksum = IP_CSUM(mp, hdr_len,
H A Dilb.c1621 int hdr_len; local
1628 hdr_len = (char *)icmp6 - (char *)ip6h;
1629 icmp6->icmp6_cksum = IP_CSUM(mp, hdr_len,
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_dispatch.c994 uint16_t hdr_len; local
999 &hdr_len, /* w */
1015 if (hdr_len != SMB2_HDR_SIZE)
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c121 uint32_t hdr_len, len; local
186 hdr_len = ctx->mac_hdr_len + ctx->ip_hdr_len + ctx->l4_hdr_len;
189 while (len < hdr_len) {
199 if (len == hdr_len)
202 hdr_frag_len = hdr_len - (len - MBLKL(hdr_current_mp));
215 < hdr_len)) {
242 if (copy_thresh < hdr_len)
243 copy_thresh = hdr_len;
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c98 uint32_t len, hdr_frag_len, hdr_len; local
190 hdr_len = ctx->ip_hdr_len + ctx->mac_hdr_len + ctx->l4_hdr_len;
191 while (len < hdr_len) {
201 if (len == hdr_len)
204 hdr_frag_len = hdr_len - (len - MBLKL(hdr_nmp));
215 < hdr_len)) {
241 if (copy_thresh < hdr_len)
242 copy_thresh = hdr_len;
445 hdr_len = ctx->ip_hdr_len + ctx->mac_hdr_len +
454 hdr_len, B_TRU
[all...]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dtn_ipopt.c1470 uint16_t hdr_len; local
1472 hdr_len = ip_hdr_length_v6(mp, ip6h);
1480 if (copylen < hdr_len)
1481 copylen = hdr_len;
H A Dipclassifier.c89 * conn_t *ipcl_classify_v4(mp, protocol, hdr_len, ira, ip_stack)
90 * conn_t *ipcl_classify_v6(mp, protocol, hdr_len, ira, ip_stack)
102 * hdr_len: The size of IP header. It is used to find TCP or UDP header in
1528 ipcl_classify_v4(mblk_t *mp, uint8_t protocol, uint_t hdr_len, argument
1541 up = (uint16_t *)((uchar_t *)ipha + hdr_len + TCP_PORTS_OFFSET);
1668 ipcl_classify_v6(mblk_t *mp, uint8_t protocol, uint_t hdr_len, argument
1685 tcpha = (tcpha_t *)&mp->b_rptr[hdr_len];
1756 up = (uint16_t *)&mp->b_rptr[hdr_len];
H A Dtnet.c1499 uint16_t hdr_len; local
1501 if (!ip_hdr_length_nexthdr_v6(mp, ip6h, &hdr_len,
H A Dip6.c2842 uint16_t hdr_len; local
2845 (void) ip_hdr_length_nexthdr_v6(mp, ip6h, &hdr_len, &nexthdrp);
2846 return (hdr_len);
3387 uint_t hdr_len; local
3390 hdr_len = 8 * (hbh_hdr->ip6h_len + 1);
3394 ptr += hdr_len;
3398 uint_t hdr_len; local
3401 hdr_len = 8 * (dest_hdr->ip6d_len + 1);
3405 ptr += hdr_len;
3409 uint_t hdr_len; local
4152 uint_t hdr_len; local
4161 uint_t hdr_len; local
4172 uint_t hdr_len; local
4342 uint_t hdr_len; local
4353 uint_t hdr_len; local
4366 uint_t hdr_len; local
[all...]
H A Dsadb.c7435 uint16_t hdr_len; local
7437 hdr_len = ip_hdr_length_v6(mp, ip6h);
7445 if (copylen < hdr_len)
7446 copylen = hdr_len;
H A Dip.c11628 int hdr_len; local
11679 hdr_len = IPH_HDR_LENGTH(ipha);
11686 len = (max_frag - hdr_len) & ~7;
11689 hdr_mp = ip_fragment_copyhdr((uchar_t *)ipha, hdr_len, offset, ipst,
11704 ip_data_end = offset + ntohs(ipha->ipha_length) - hdr_len;
11707 i1 = len + hdr_len;
11748 * Update hdr_len from the copied header - there might be less options
11751 hdr_len = IPH_HDR_LENGTH(hdr_mp->b_rptr);
11834 ip_len = (uint16_t)(len + hdr_len);
11876 ip_fragment_copyhdr(uchar_t *rptr, int hdr_len, in argument
[all...]
H A Dspd.c2694 ushort_t hdr_len; local
2731 &hdr_len, &nexthdrp)) {
2741 /* We can just extract based on hdr_len now. */
2745 hdr_len = IPV6_HDR_LEN;
2753 transportp = (uint8_t *)ip6h + hdr_len;
2761 hdr_len = IPH_HDR_LENGTH(ipha);
2770 transportp = (uint8_t *)ipha + hdr_len;
2794 transportp = &spare_mp->b_rptr[hdr_len + outer_hdr_len];
2822 ushort_t hdr_len; local
2848 &hdr_len,
5269 int hdr_len; local
6487 int hdr_len; local
6702 int hdr_len; local
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_umad/
H A Dsol_umad.c1889 int hdr_len; local
1964 hdr_len = umad_get_mad_data_offset(ib_mad_hdr->MgmtClass);
2031 hdr_len = umad_get_mad_clhdr_offset(ib_mad_hdr->MgmtClass);
2037 offsetof(struct ib_user_mad, data) + hdr_len;
2039 mad_offset - hdr_len;
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c2021 int hdr_len, bd_len; local
2026 hdr_len = 4;
2028 hdr_len = 8;
2031 if (buflen < hdr_len)
2034 bd_len = hdr_len == 4 ? buf[3] : READ_SCSI16(&buf[6], int);
2036 if (buflen < (hdr_len + bd_len + 2))
2039 buf += hdr_len + bd_len;
2040 buflen -= hdr_len + bd_len;
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_sched.c1714 uint16_t hdr_len; local
1723 hdr_len = IPV6_HDR_LEN;
1726 hdr_len = IP_SIMPLE_HDR_LENGTH;
1751 if (MBLKL(mp) < hdr_len) {
1754 if (modifiable && !pullupmsg(mp, hdr_len))
1763 ((uint8_t *)ip6h + hdr_len > mp->b_wptr)) {
1793 if (!mac_ip_hdr_length_v6(ip6h, mp->b_wptr, &hdr_len, &nexthdr,
1798 hdr_len = IPH_HDR_LENGTH(ipha);
1799 remlen = ntohs(ipha->ipha_length) - hdr_len;
1814 whereptr = (uint8_t *)ip6h + hdr_len;
[all...]
/illumos-gate/usr/src/uts/common/io/vioif/
H A Dvioif.c131 uint16_t hdr_len; member in struct:virtio_net_hdr
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_filter.c319 int hdr_len; local
340 hdr_len = (8 * (ptr[1] + 1));
341 len += hdr_len;
342 ptr += hdr_len;
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_sw.h605 uint8_t hdr_len; member in struct:_context_data
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_hw.h494 u8 hdr_len; /* Header length */ member in struct:e1000_context_desc::__anon233::__anon234
/illumos-gate/usr/src/uts/common/io/cxgbe/common/
H A Dt4_msg.h601 __be32 hdr_len; member in struct:cpl_pass_accept_req
608 /* cpl_pass_accept_req.hdr_len fields */
1433 __be16 hdr_len; member in struct:cpl_rx_pkt
1499 /* rx_pkt.hdr_len fields */

Completed in 317 milliseconds

12