ip_hdr_len
base = ip + ip_hdr_len(ip);
tcp = ip + ip_hdr_len(ip);
udp = ip + ip_hdr_len(ip);
udp = ip + ip_hdr_len(ip);
tcp = ip + ip_hdr_len(ip);
udp = ip + ip_hdr_len(ip);
tcp = ip + ip_hdr_len(ip);
pr->ip_hdr_len = sizeof (struct ip);
pr->ip_hdr_len = sizeof (struct ip6_hdr);
minpacket = pr->ip_hdr_len + sizeof (struct outdata) + optlen;
int ip_hdr_len;
int ip_hdr_len;
ip_hdr_len = sizeof (ip_hdr);
ip_hdr_len = sizeof (ip6_hdr);
ip_hdr_len = sizeof (ip_hdr);
len_w_hdrs += ip_hdr_len;
ip_hdr_len = sizeof (ip6_hdr);
len_w_hdrs += ip_hdr_len;
ip_hdr_len = 0;
n = write(pcap_fd, ip_hdr_p, ip_hdr_len);
if (n != ip_hdr_len) {
uint_t ip_hdr_len)
tcph = (tcph_t *)&cr_pkt->b_rptr[ip_hdr_len];
tcp_conn_request(tcp_t *tcp, mblk_t *mp, uint_t sock_id, uint_t ip_hdr_len)
err = tcp_accept_comm(tcp, eager, mp, ip_hdr_len);
uint_t ip_hdr_len;
ip_hdr_len = IPH_HDR_LENGTH(rptr);
if (ip_hdr_len != IP_SIMPLE_HDR_LENGTH) {
tcph = (tcpha_t *)&rptr[ip_hdr_len];
(ip_hdr_len + TCP_HDR_LENGTH(((tcph_t *)tcph)));
tcp_xmit_listeners_reset(sock_id, mp, ip_hdr_len);
ip_hdr_len);
tcp = tcp_conn_request(tcp, mp, sock_id, ip_hdr_len);
ip_hdr_len, sock_id);
uint32_t ack, int ctl, uint_t ip_hdr_len, int sock_id)
assert(ip_hdr_len != 0);
tcph = (tcph_t *)(rptr + ip_hdr_len);
assert(ip_hdr_len == 0);
tcp_xmit_listeners_reset(int sock_id, mblk_t *mp, uint_t ip_hdr_len)
tcph = (tcph_t *)&rptr[ip_hdr_len];
seg_len = msgdsize(mp) - (TCP_HDR_LENGTH(tcph) + ip_hdr_len);
sock_id, mp, seg_ack, 0, TH_RST, ip_hdr_len);
TH_RST | TH_ACK, ip_hdr_len);
uint32_t ack, int ctl, uint_t ip_hdr_len)
for (i = IP_SIMPLE_HDR_LENGTH; i < (int)ip_hdr_len; i++)
tcph = (tcph_t *)&mp->b_rptr[ip_hdr_len];
len = ip_hdr_len + sizeof (tcph_t);
tcph = (tcph_t *)&mp->b_rptr[ip_hdr_len];
cksum_massage_options_v6(ip6_t *ip6h, uint_t ip_hdr_len, netstack_t *ns)
end = (uint8_t *)ip6h + ip_hdr_len;
sctp_conn_request(sctp_t *sctp, mblk_t *mp, uint_t ifindex, uint_t ip_hdr_len,
err = sctp_accept_comm(sctp, eager, mp, ip_hdr_len, iack);
uint_t ip_hdr_len, sctp_init_chunk_t *iack)
sctph = (sctp_hdr_t *)(cr_pkt->b_rptr + ip_hdr_len);
uint32_t ip_hdr_len;
ip_hdr_len = IPH_HDR_LENGTH(inmp->b_rptr);
insh = (sctp_hdr_t *)((uchar_t *)iniph + ip_hdr_len);
ip_hdr_len = ip_hdr_length_v6(inmp, inip6h);
insh = (sctp_hdr_t *)((uchar_t *)inip6h + ip_hdr_len);
uint32_t ip_hdr_len;
ip_hdr_len = ira->ira_ip_hdr_length;
ahlen = ip_hdr_len + sizeof (sctp_hdr_t);
for (i = IP_SIMPLE_HDR_LENGTH; i < (int)ip_hdr_len; i++)
if (ip_hdr_len > IPV6_HDR_LEN) {
to = mp->b_rptr + ip_hdr_len - IPV6_HDR_LEN;
mp->b_rptr += ip_hdr_len - IPV6_HDR_LEN;
ip_hdr_len = IPV6_HDR_LEN;
ahlen = ip_hdr_len + sizeof (sctp_hdr_t);
insctph = (sctp_hdr_t *)(mp->b_rptr + ip_hdr_len);
ixas.ixa_ip_hdr_length = ip_hdr_len;
uint_t ip_hdr_len = ira->ira_ip_hdr_length;
sctph = ((sctp_hdr_t *)&rptr[ip_hdr_len]);
sctp_ootb_shutdown_ack(mp, ip_hdr_len, ira, ipst);
uint_t ip_hdr_len = ira->ira_ip_hdr_length;
sctph = ((sctp_hdr_t *)&rptr[ip_hdr_len]);
sctp_ootb_shutdown_ack(mp, ip_hdr_len, ira, ipst);
ip_hdr_len, iack, ira);
sctp_ootb_shutdown_ack(mblk_t *mp, uint_t ip_hdr_len, ip_recv_attr_t *ira,
ixas.ixa_pktlen = ip_hdr_len + sizeof (*insctph) + sizeof (*scch);
ixas.ixa_ip_hdr_length = ip_hdr_len;
for (i = IP_SIMPLE_HDR_LENGTH; i < (int)ip_hdr_len; i++)
if (ip_hdr_len > IPV6_HDR_LEN) {
to = mp->b_rptr + ip_hdr_len - IPV6_HDR_LEN;
mp->b_rptr += ip_hdr_len - IPV6_HDR_LEN;
ip_hdr_len = IPV6_HDR_LEN;
insctph = (sctp_hdr_t *)(mp->b_rptr + ip_hdr_len);
uint_t ip_hdr_len;
ip_hdr_len = (ixaflags & IXAF_IS_IPV4) ?
tcpha = (tcpha_t *)&mp1->b_rptr[ip_hdr_len];
uint_t ip_hdr_len;
ip_hdr_len = ira->ira_ip_hdr_length;
tcpha = (tcpha_t *)&mp->b_rptr[ip_hdr_len];
uint_t ip_hdr_len;
ip_hdr_len = ira->ira_ip_hdr_length;
tcpha = (tcpha_t *)&rptr[ip_hdr_len];
(ip_hdr_len + TCP_HDR_LENGTH(tcpha));
tcpha = (tcpha_t *)&rptr[ip_hdr_len];
int ip_hdr_len;
ip_hdr_len = ixa->ixa_ip_hdr_length;
tcpha = (tcpha_t *)&rptr[ip_hdr_len];
TCPOPT_REAL_MD5_LEN - ip_hdr_len;
uint_t ip_hdr_len = ira->ira_ip_hdr_length;
for (i = IP_SIMPLE_HDR_LENGTH; i < (int)ip_hdr_len; i++)
if (ip_hdr_len > IPV6_HDR_LEN) {
to = mp->b_rptr + ip_hdr_len - IPV6_HDR_LEN;
mp->b_rptr += ip_hdr_len - IPV6_HDR_LEN;
ip_hdr_len = IPV6_HDR_LEN;
tcpha = (tcpha_t *)&mp->b_rptr[ip_hdr_len];
len = ip_hdr_len + sizeof (tcpha_t);
ixa->ixa_ip_hdr_length = ip_hdr_len;
uint_t ip_hdr_len = ira->ira_ip_hdr_length;
__dtrace_tcp_tcph_t *, &mp->b_rptr[ip_hdr_len]);
tcpha = (tcpha_t *)&rptr[ip_hdr_len];
seg_len = msgdsize(mp) - (TCP_HDR_LENGTH(tcpha) + ip_hdr_len);
u16_t ip_hdr_len = 40; // ipv6 header length, we won't support ipv6 with extension header for now
ip_hdr_len = ((hdr[0] & 0xf) << 2);
return ip_hdr_len;
int mac_hdr_len, ip_hdr_len, tcp_udp_hdr_len;
ip_hdr_len = IPH_HDR_LENGTH(iphdr);
" %d bytes \n", __func__, qlge->instance, ip_hdr_len));
__func__, qlge->instance, ip_hdr_len));
((uint8_t *)(void *)iphdr + ip_hdr_len);
tcp_udp_hdr_off = mac_hdr_len+ip_hdr_len;
cpu_to_le16(mac_hdr_len + ip_hdr_len +
tcp_udp_hdr_off = mac_hdr_len + ip_hdr_len;
cpu_to_le16(mac_hdr_len + ip_hdr_len
int mac_hdr_len, ip_hdr_len;
ip_hdr_len = IPH_HDR_LENGTH(iphdr);
((uint8_t *)iphdr + ip_hdr_len);
((uint8_t *)iphdr + ip_hdr_len);
uint16_t mac_hdr_len, ip_hdr_len, tcp_udp_hdr_len;
ip_hdr_len = (uint16_t)IPH_HDR_LENGTH(iphdr);
" bytes \n", __func__, qlge->instance, ip_hdr_len));
__func__, qlge->instance, ip_hdr_len));
ip_hdr_len);
(uint16_t)(mac_hdr_len+ip_hdr_len);
cpu_to_le16(mac_hdr_len + ip_hdr_len +
+ ip_hdr_len);
(uint16_t)(mac_hdr_len+ip_hdr_len);
cpu_to_le16(mac_hdr_len + ip_hdr_len +
uint_t ip_hdr_len;
ip_hdr_len = IPH_HDR_LENGTH((ipha_t *)ip_start);
tcp_start = ip_start + ip_hdr_len;
ip_hdr_len + tcp_hdr_len;
uint32_t ip_hdr_len;
(mbsize - ctx->mac_hdr_len - ctx->ip_hdr_len
hdr_len = ctx->mac_hdr_len + ctx->ip_hdr_len + ctx->l4_hdr_len;
ctx->ip_hdr_len = start;
(ctx->ip_hdr_len != last->ip_hdr_len) ||
ctx_tbd->vlan_macip_lens = ctx->ip_hdr_len;
uint32_t ip_hdr_len;
(mbsize - ctx->mac_hdr_len - ctx->ip_hdr_len
hdr_len = ctx->ip_hdr_len + ctx->mac_hdr_len + ctx->l4_hdr_len;
ctx->ip_hdr_len = start;
(ctx->ip_hdr_len != last->ip_hdr_len) ||
ctx_tbd->vlan_macip_lens = ctx->ip_hdr_len;
(mbsize - ctx->mac_hdr_len - ctx->ip_hdr_len
int mac_hdr_len, ip_hdr_len;
ip_hdr_len = IPH_HDR_LENGTH(iphdr);
((uint8_t *)iphdr + ip_hdr_len);
((uint8_t *)iphdr + ip_hdr_len);