IP_HL
slen = IP_HL(ip) + extra;
slen = IP_HL(ip) + extra + ip->ip_len;
olen = buildopts(*cpp, ipopts, (IP_HL(ip) - 5) << 2);
IP_HL_A(ip, IP_HL(ip) + (olen >> 2));
bcopy((char *)tcp, ((char *)ip) + (IP_HL(ip) << 2),
bcopy((char *)ic, ((char *)ip) + (IP_HL(ip) << 2),
tcp = (struct tcphdr *)((char *)ip + (IP_HL(ip) << 2));
printf("ip %d(%d) %d", ntohs(ip->ip_len), IP_HL(ip) << 2, ip->ip_p);
hlen = IP_HL(ip) << 2;
ip->ip_sum = ipf_cksum((u_short *)ip, IP_HL(ip) << 2);
csump += IP_HL(ip) << 2;
hl = IP_HL(ip) << 2;
proto, IP_HL(ipc) << 2, i);
IP_HL(ipc) << 2, i,
IP_HL(ipc) << 2, i);
i - (IP_HL(ipc) << 2),
tcp = (tcphdr_t *)((char *)ip + (IP_HL(ip) << 2));
off = IP_HL(ip) << 2;
hlen = IP_HL(ip) << 2;
minlen = IP_HL(oip) << 2;
orgicmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
tcp = (tcphdr_t *)((char *)oip + (IP_HL(oip) << 2));
udp = (udphdr_t *)((((char *)oip) + (IP_HL(oip) << 2)));
nlen -= (IP_HL(ip) << 2) + (TCP_OFF(tcp) << 2);
if (fin->fin_plen < ICMPERR_MAXPKTLEN + ((IP_HL(oip) - 5) << 2))
if ((len <= 0) || ((IP_HL(oip) << 2) > len))
(void) fr_makefrip(IP_HL(oip) << 2, oip, &ofin);
icmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
tcp = (tcphdr_t *)((char *)oip + (IP_HL(oip) << 2));
#ifndef IP_HL
#define IPMINLEN(i, h) ((i)->ip_len >= (IP_HL(i) * 4 + sizeof(struct h)))