Home
last modified time | relevance | path

Searched refs:hdr_len (Results 1 – 25 of 40) 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); in mac_ipv4_header() local
152 hdr_len = tmpl_iphp->ip_hl * sizeof (uint32_t); in mac_ipv4_header()
154 if ((mp = allocb(hdr_len + extra_len, BPRI_HI)) == NULL) in mac_ipv4_header()
159 bzero(iphp, hdr_len + extra_len); in mac_ipv4_header()
161 bcopy(tmpl_iphp, iphp, hdr_len); in mac_ipv4_header()
174 mp->b_wptr += hdr_len; in mac_ipv4_header()
H A Dmac_ipv6.c132 size_t hdr_len = sizeof (ip6_t); in mac_ipv6_header() local
139 hdr_len = sizeof (ip6_t) + tmpl_ip6hp->ip6_plen; in mac_ipv6_header()
141 if ((mp = allocb(hdr_len + extra_len, BPRI_HI)) == NULL) in mac_ipv6_header()
146 bzero(ip6hp, hdr_len + extra_len); in mac_ipv6_header()
148 bcopy(tmpl_ip6hp, ip6hp, hdr_len); in mac_ipv6_header()
171 mp->b_wptr += hdr_len; in mac_ipv6_header()
/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Def10_mcdi.c112 __in size_t hdr_len, in ef10_mcdi_send_request() argument
125 for (pos = 0; pos < hdr_len; pos += sizeof (efx_dword_t)) { in ef10_mcdi_send_request()
133 EFSYS_MEM_WRITED(esmp, hdr_len + pos, &dword); in ef10_mcdi_send_request()
137 EFSYS_DMA_SYNC_FOR_DEVICE(esmp, 0, hdr_len + sdu_len); in ef10_mcdi_send_request()
H A Defx_mcdi.c193 __in size_t hdr_len, in efx_mcdi_send_request() argument
199 emcop->emco_send_request(enp, hdrp, hdr_len, sdup, sdu_len); in efx_mcdi_send_request()
247 size_t hdr_len; in efx_mcdi_request_start() local
293 hdr_len = sizeof (hdr); in efx_mcdi_request_start()
309 hdr_len = sizeof (hdr[0]); in efx_mcdi_request_start()
324 &hdr[0], hdr_len, in efx_mcdi_request_start()
329 efx_mcdi_send_request(enp, &hdr[0], hdr_len, in efx_mcdi_request_start()
344 unsigned int hdr_len; in efx_mcdi_read_response_header() local
354 hdr_len = sizeof (hdr[0]); in efx_mcdi_read_response_header()
363 efx_mcdi_read_response(enp, &hdr[1], hdr_len, sizeof (hdr[1])); in efx_mcdi_read_response_header()
[all …]
H A Dsiena_mcdi.c56 __in size_t hdr_len, in siena_mcdi_send_request() argument
73 EFSYS_ASSERT3U(hdr_len, ==, sizeof (efx_dword_t)); in siena_mcdi_send_request()
H A Dsiena_impl.h99 __in size_t hdr_len,
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6.c2740 uint16_t hdr_len; in ip_hdr_length_v6() local
2742 if (!ip_hdr_length_nexthdr_v6(mp, ip6h, &hdr_len, NULL)) in ip_hdr_length_v6()
2743 hdr_len = sizeof (*ip6h); in ip_hdr_length_v6()
2744 return (hdr_len); in ip_hdr_length_v6()
3286 uint_t hdr_len; in ip_input_fragment_v6() local
3289 hdr_len = 8 * (hbh_hdr->ip6h_len + 1); in ip_input_fragment_v6()
3293 ptr += hdr_len; in ip_input_fragment_v6()
3297 uint_t hdr_len; in ip_input_fragment_v6() local
3300 hdr_len = 8 * (dest_hdr->ip6d_len + 1); in ip_input_fragment_v6()
3304 ptr += hdr_len; in ip_input_fragment_v6()
[all …]
H A Dspd.c2695 ushort_t hdr_len; in ipsec_init_inbound_sel() local
2732 &hdr_len, &nexthdrp)) { in ipsec_init_inbound_sel()
2746 hdr_len = IPV6_HDR_LEN; in ipsec_init_inbound_sel()
2754 transportp = (uint8_t *)ip6h + hdr_len; in ipsec_init_inbound_sel()
2762 hdr_len = IPH_HDR_LENGTH(ipha); in ipsec_init_inbound_sel()
2771 transportp = (uint8_t *)ipha + hdr_len; in ipsec_init_inbound_sel()
2795 transportp = &spare_mp->b_rptr[hdr_len + outer_hdr_len]; in ipsec_init_inbound_sel()
2823 ushort_t hdr_len; in ipsec_init_outbound_ports() local
2849 &hdr_len, &nexthdrp)) { in ipsec_init_outbound_ports()
2862 hdr_len = IPV6_HDR_LEN; in ipsec_init_outbound_ports()
[all …]
H A Dtn_ipopt.c1470 uint16_t hdr_len; in tsol_check_label_v6() local
1472 hdr_len = ip_hdr_length_v6(mp, ip6h); in tsol_check_label_v6()
1480 if (copylen < hdr_len) in tsol_check_label_v6()
1481 copylen = hdr_len; in tsol_check_label_v6()
H A Dipclassifier.c1531 ipcl_classify_v4(mblk_t *mp, uint8_t protocol, uint_t hdr_len, in ipcl_classify_v4() argument
1544 up = (uint16_t *)((uchar_t *)ipha + hdr_len + TCP_PORTS_OFFSET); in ipcl_classify_v4()
1671 ipcl_classify_v6(mblk_t *mp, uint8_t protocol, uint_t hdr_len, in ipcl_classify_v6() argument
1688 tcpha = (tcpha_t *)&mp->b_rptr[hdr_len]; in ipcl_classify_v6()
1759 up = (uint16_t *)&mp->b_rptr[hdr_len]; in ipcl_classify_v6()
H A Dip.c11692 int hdr_len; in ip_fragment_v4() local
11743 hdr_len = IPH_HDR_LENGTH(ipha); in ip_fragment_v4()
11750 len = (max_frag - hdr_len) & ~7; in ip_fragment_v4()
11753 hdr_mp = ip_fragment_copyhdr((uchar_t *)ipha, hdr_len, offset, ipst, in ip_fragment_v4()
11768 ip_data_end = offset + ntohs(ipha->ipha_length) - hdr_len; in ip_fragment_v4()
11771 i1 = len + hdr_len; in ip_fragment_v4()
11815 hdr_len = IPH_HDR_LENGTH(hdr_mp->b_rptr); in ip_fragment_v4()
11898 ip_len = (uint16_t)(len + hdr_len); in ip_fragment_v4()
11940 ip_fragment_copyhdr(uchar_t *rptr, int hdr_len, int offset, ip_stack_t *ipst, in ip_fragment_copyhdr() argument
11950 mp = allocb_tmpl(ipst->ips_ip_wroff_extra + hdr_len, src); in ip_fragment_copyhdr()
[all …]
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_tx.c257 while (len < cur_context.hdr_len) { in e1000g_send()
267 if (len == cur_context.hdr_len) in e1000g_send()
270 hdr_frag_len = cur_context.hdr_len - (len - MBLKL(next_mp)); in e1000g_send()
321 if (bcopy_thresh < cur_context.hdr_len) in e1000g_send()
322 bcopy_thresh = cur_context.hdr_len; in e1000g_send()
540 cur_context->hdr_len = cur_context->ether_header_size in e1000g_retrieve_context()
546 cur_context->pay_len = msg_size - cur_context->hdr_len; in e1000g_retrieve_context()
581 (cur_context->hdr_len != pre_context->hdr_len) || in e1000g_check_context()
1499 context_desc->tcp_seg_setup.fields.hdr_len = in e1000g_fill_context_descriptor()
1500 cur_context->hdr_len; in e1000g_fill_context_descriptor()
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c121 uint32_t hdr_len, len; in igb_tx() local
186 hdr_len = ctx->mac_hdr_len + ctx->ip_hdr_len + ctx->l4_hdr_len; in igb_tx()
189 while (len < hdr_len) { in igb_tx()
199 if (len == hdr_len) in igb_tx()
202 hdr_frag_len = hdr_len - (len - MBLKL(hdr_current_mp)); in igb_tx()
215 < hdr_len)) { in igb_tx()
242 if (copy_thresh < hdr_len) in igb_tx()
243 copy_thresh = hdr_len; in igb_tx()
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_nat.c594 int hdr_len; in ilb_nat_icmpv6() local
606 hdr_len = (char *)icmp6h - (char *)out_ip6h; in ilb_nat_icmpv6()
607 icmp6h->icmp6_cksum = IP_CSUM(mp, hdr_len, in ilb_nat_icmpv6()
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dcudbg_lib_common.h72 u32 hdr_len; member
H A Dcudbg.h342 u32 hdr_len; member
H A Dcudbg_flash_utils.c131 flash_hdr->hdr_len = sizeof(struct cudbg_flash_hdr); in update_headers()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_sched.c1713 uint16_t hdr_len; in mac_rx_srs_long_fanout() local
1722 hdr_len = IPV6_HDR_LEN; in mac_rx_srs_long_fanout()
1725 hdr_len = IP_SIMPLE_HDR_LENGTH; in mac_rx_srs_long_fanout()
1750 if (MBLKL(mp) < hdr_len) { in mac_rx_srs_long_fanout()
1753 if (modifiable && !pullupmsg(mp, hdr_len)) in mac_rx_srs_long_fanout()
1762 ((uint8_t *)ip6h + hdr_len > mp->b_wptr)) { in mac_rx_srs_long_fanout()
1795 !mac_ip_hdr_length_v6(ip6h, mp->b_wptr, &hdr_len, &nexthdr, in mac_rx_srs_long_fanout()
1800 hdr_len = IPH_HDR_LENGTH(ipha); in mac_rx_srs_long_fanout()
1801 remlen = ntohs(ipha->ipha_length) - hdr_len; in mac_rx_srs_long_fanout()
1816 whereptr = (uint8_t *)ip6h + hdr_len; in mac_rx_srs_long_fanout()
/illumos-gate/usr/src/uts/common/io/ena/
H A Dena_tx.c365 size_t hdr_len = meo->meoi_l2hlen + meo->meoi_l3hlen + meo->meoi_l4hlen; in ena_fill_tx_data_desc() local
366 ASSERT3U(hdr_len, <=, txq->et_ena->ena_tx_max_hdr_len); in ena_fill_tx_data_desc()
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_umad/
H A Dsol_umad.c1890 int hdr_len; in umad_write() local
1965 hdr_len = umad_get_mad_data_offset(ib_mad_hdr->MgmtClass); in umad_write()
2032 hdr_len = umad_get_mad_clhdr_offset(ib_mad_hdr->MgmtClass); in umad_write()
2038 offsetof(struct ib_user_mad, data) + hdr_len; in umad_write()
2040 mad_offset - hdr_len; in umad_write()
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c223 size_t hdr_len; in ixgbe_ring_tx() local
225 hdr_len = ctx->ip_hdr_len + ctx->mac_hdr_len + ctx->l4_hdr_len; in ixgbe_ring_tx()
231 for (len = hdr_len; mp != NULL && len > 0; mp = mp->b_cont) { in ixgbe_ring_tx()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_dispatch.c1349 uint16_t hdr_len; in smb2_decode_header() local
1354 &hdr_len, /* w */ in smb2_decode_header()
1370 if (hdr_len != SMB2_HDR_SIZE) in smb2_decode_header()
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c2147 int hdr_len, bd_len; in sbd_handle_mode_select_xfer() local
2152 hdr_len = 4; in sbd_handle_mode_select_xfer()
2154 hdr_len = 8; in sbd_handle_mode_select_xfer()
2157 if (buflen < hdr_len) in sbd_handle_mode_select_xfer()
2160 bd_len = hdr_len == 4 ? buf[3] : READ_SCSI16(&buf[6], int); in sbd_handle_mode_select_xfer()
2162 if (buflen < (hdr_len + bd_len + 2)) in sbd_handle_mode_select_xfer()
2165 buf += hdr_len + bd_len; in sbd_handle_mode_select_xfer()
2166 buflen -= hdr_len + bd_len; in sbd_handle_mode_select_xfer()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_filter.c319 int hdr_len; in ip_hdr_len() local
340 hdr_len = (8 * (ptr[1] + 1)); in ip_hdr_len()
341 len += hdr_len; in ip_hdr_len()
342 ptr += hdr_len; in ip_hdr_len()
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_hw.h239 u8 hdr_len; /* Header length */ member

12