/illumos-gate/usr/src/uts/common/io/mac/plugins/ |
H A D | mac_ipv4.c | 146 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 D | mac_ipv6.c | 132 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 D | ef10_mcdi.c | 112 __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 D | efx_mcdi.c | 193 __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 D | siena_mcdi.c | 56 __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 D | siena_impl.h | 99 __in size_t hdr_len,
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6.c | 2740 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 D | spd.c | 2695 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 D | tn_ipopt.c | 1470 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 D | ipclassifier.c | 1531 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 D | ip.c | 11692 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 D | e1000g_tx.c | 257 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 D | igb_tx.c | 121 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 D | ilb_nat.c | 594 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 D | cudbg_lib_common.h | 72 u32 hdr_len; member
|
H A D | cudbg.h | 342 u32 hdr_len; member
|
H A D | cudbg_flash_utils.c | 131 flash_hdr->hdr_len = sizeof(struct cudbg_flash_hdr); in update_headers()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_sched.c | 1713 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 D | ena_tx.c | 365 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 D | sol_umad.c | 1890 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 D | ixgbe_tx.c | 223 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 D | smb2_dispatch.c | 1349 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 D | sbd_scsi.c | 2147 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 D | snoop_filter.c | 319 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 D | igc_hw.h | 239 u8 hdr_len; /* Header length */ member
|