Home
last modified time | relevance | path

Searched refs:hdr_len (Results 1 – 25 of 25) sorted by relevance

/titanic_44/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()
/titanic_44/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c99 uint32_t len, hdr_frag_len, hdr_len; in ixgbe_ring_tx() local
191 hdr_len = ctx->ip_hdr_len + ctx->mac_hdr_len + ctx->l4_hdr_len; in ixgbe_ring_tx()
192 while (len < hdr_len) { in ixgbe_ring_tx()
202 if (len == hdr_len) in ixgbe_ring_tx()
205 hdr_frag_len = hdr_len - (len - MBLKL(hdr_nmp)); in ixgbe_ring_tx()
216 < hdr_len)) { in ixgbe_ring_tx()
242 if (copy_thresh < hdr_len) in ixgbe_ring_tx()
243 copy_thresh = hdr_len; in ixgbe_ring_tx()
446 hdr_len = ctx->ip_hdr_len + ctx->mac_hdr_len + in ixgbe_ring_tx()
455 hdr_len, B_TRUE); in ixgbe_ring_tx()
[all …]
/titanic_44/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()
H A De1000g_sw.h605 uint8_t hdr_len; member
/titanic_44/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()
/titanic_44/usr/src/uts/common/inet/ip/
H A Dip6.c2842 uint16_t hdr_len; in ip_hdr_length_v6() local
2845 (void) ip_hdr_length_nexthdr_v6(mp, ip6h, &hdr_len, &nexthdrp); in ip_hdr_length_v6()
2846 return (hdr_len); in ip_hdr_length_v6()
3387 uint_t hdr_len; in ip_input_fragment_v6() local
3390 hdr_len = 8 * (hbh_hdr->ip6h_len + 1); in ip_input_fragment_v6()
3394 ptr += hdr_len; in ip_input_fragment_v6()
3398 uint_t hdr_len; in ip_input_fragment_v6() local
3401 hdr_len = 8 * (dest_hdr->ip6d_len + 1); in ip_input_fragment_v6()
3405 ptr += hdr_len; in ip_input_fragment_v6()
3409 uint_t hdr_len; in ip_input_fragment_v6() local
[all …]
H A Dspd.c2694 ushort_t hdr_len; in ipsec_init_inbound_sel() local
2731 &hdr_len, &nexthdrp)) { in ipsec_init_inbound_sel()
2745 hdr_len = IPV6_HDR_LEN; in ipsec_init_inbound_sel()
2753 transportp = (uint8_t *)ip6h + hdr_len; in ipsec_init_inbound_sel()
2761 hdr_len = IPH_HDR_LENGTH(ipha); in ipsec_init_inbound_sel()
2770 transportp = (uint8_t *)ipha + hdr_len; in ipsec_init_inbound_sel()
2794 transportp = &spare_mp->b_rptr[hdr_len + outer_hdr_len]; in ipsec_init_inbound_sel()
2822 ushort_t hdr_len; in ipsec_init_outbound_ports() local
2848 &hdr_len, &nexthdrp)) { in ipsec_init_outbound_ports()
2861 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.c1528 ipcl_classify_v4(mblk_t *mp, uint8_t protocol, uint_t hdr_len, in ipcl_classify_v4() argument
1541 up = (uint16_t *)((uchar_t *)ipha + hdr_len + TCP_PORTS_OFFSET); in ipcl_classify_v4()
1668 ipcl_classify_v6(mblk_t *mp, uint8_t protocol, uint_t hdr_len, in ipcl_classify_v6() argument
1685 tcpha = (tcpha_t *)&mp->b_rptr[hdr_len]; in ipcl_classify_v6()
1756 up = (uint16_t *)&mp->b_rptr[hdr_len]; in ipcl_classify_v6()
H A Dip.c11628 int hdr_len; in ip_fragment_v4() local
11679 hdr_len = IPH_HDR_LENGTH(ipha); in ip_fragment_v4()
11686 len = (max_frag - hdr_len) & ~7; in ip_fragment_v4()
11689 hdr_mp = ip_fragment_copyhdr((uchar_t *)ipha, hdr_len, offset, ipst, in ip_fragment_v4()
11704 ip_data_end = offset + ntohs(ipha->ipha_length) - hdr_len; in ip_fragment_v4()
11707 i1 = len + hdr_len; in ip_fragment_v4()
11751 hdr_len = IPH_HDR_LENGTH(hdr_mp->b_rptr); in ip_fragment_v4()
11834 ip_len = (uint16_t)(len + hdr_len); in ip_fragment_v4()
11876 ip_fragment_copyhdr(uchar_t *rptr, int hdr_len, int offset, ip_stack_t *ipst, in ip_fragment_copyhdr() argument
11886 mp = allocb_tmpl(ipst->ips_ip_wroff_extra + hdr_len, src); in ip_fragment_copyhdr()
[all …]
H A Dtnet.c1499 uint16_t hdr_len; in tsol_ip_forward() local
1501 if (!ip_hdr_length_nexthdr_v6(mp, ip6h, &hdr_len, in tsol_ip_forward()
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;
/titanic_44/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()
H A Dilb.c1621 int hdr_len; in ilb_icmp_v6() local
1628 hdr_len = (char *)icmp6 - (char *)ip6h; in ilb_icmp_v6()
1629 icmp6->icmp6_cksum = IP_CSUM(mp, hdr_len, in ilb_icmp_v6()
/titanic_44/usr/src/uts/common/io/mac/
H A Dmac_sched.c1714 uint16_t hdr_len; in mac_rx_srs_long_fanout() local
1723 hdr_len = IPV6_HDR_LEN; in mac_rx_srs_long_fanout()
1726 hdr_len = IP_SIMPLE_HDR_LENGTH; in mac_rx_srs_long_fanout()
1751 if (MBLKL(mp) < hdr_len) { in mac_rx_srs_long_fanout()
1754 if (modifiable && !pullupmsg(mp, hdr_len)) in mac_rx_srs_long_fanout()
1763 ((uint8_t *)ip6h + hdr_len > mp->b_wptr)) { in mac_rx_srs_long_fanout()
1793 if (!mac_ip_hdr_length_v6(ip6h, mp->b_wptr, &hdr_len, &nexthdr, in mac_rx_srs_long_fanout()
1798 hdr_len = IPH_HDR_LENGTH(ipha); in mac_rx_srs_long_fanout()
1799 remlen = ntohs(ipha->ipha_length) - hdr_len; in mac_rx_srs_long_fanout()
1814 whereptr = (uint8_t *)ip6h + hdr_len; in mac_rx_srs_long_fanout()
/titanic_44/usr/src/uts/common/io/ib/clients/of/sol_umad/
H A Dsol_umad.c1889 int hdr_len; in umad_write() local
1964 hdr_len = umad_get_mad_data_offset(ib_mad_hdr->MgmtClass); in umad_write()
2031 hdr_len = umad_get_mad_clhdr_offset(ib_mad_hdr->MgmtClass); in umad_write()
2037 offsetof(struct ib_user_mad, data) + hdr_len; in umad_write()
2039 mad_offset - hdr_len; in umad_write()
/titanic_44/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c2021 int hdr_len, bd_len; in sbd_handle_mode_select_xfer() local
2026 hdr_len = 4; in sbd_handle_mode_select_xfer()
2028 hdr_len = 8; in sbd_handle_mode_select_xfer()
2031 if (buflen < hdr_len) in sbd_handle_mode_select_xfer()
2034 bd_len = hdr_len == 4 ? buf[3] : READ_SCSI16(&buf[6], int); in sbd_handle_mode_select_xfer()
2036 if (buflen < (hdr_len + bd_len + 2)) in sbd_handle_mode_select_xfer()
2039 buf += hdr_len + bd_len; in sbd_handle_mode_select_xfer()
2040 buflen -= hdr_len + bd_len; in sbd_handle_mode_select_xfer()
/titanic_44/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()
/titanic_44/usr/src/uts/common/io/e1000api/
H A De1000_hw.h490 u8 hdr_len; /* Header length */ member
/titanic_44/usr/src/uts/common/io/cxgbe/common/
H A Dt4_msg.h601 __be32 hdr_len; member
1433 __be16 hdr_len; member
/titanic_44/usr/src/grub/grub-0.97/netboot/
H A De1000_hw.h467 uint8_t hdr_len; /* Header length */ member
/titanic_44/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_hw.h2316 uint8_t hdr_len; member
/titanic_44/usr/src/uts/common/sys/fibre-channel/fca/qlge/
H A Dqlge_hw.h2134 uint32_t hdr_len; member
/titanic_44/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge.c1880 uint32_t header_len = le32_to_cpu(ib_mac_rsp->hdr_len); in ql_build_rx_mp()
2492 le32_to_cpu(net_rsp->hdr_len); in ql_ring_rx()