Home | History | Annotate | Download | only in netinet

Lines Matching refs:hlen

189 int (*ipf_checkp)(void *, ip_t *ip, int hlen, void *ifp, int out, mb_t **mp);
201 int rv, hlen;
218 hlen = ip->ip_hl << 2;
241 rv = ipf_check(&ipfmain, ip, hlen, ifp, (dir == PFIL_OUT), mp);
736 int tlen = 0, hlen;
755 hlen = (fin->fin_v == 6) ? sizeof(ip6_t) : sizeof(ip_t);
757 hlen = sizeof(ip_t);
766 if (sizeof(*tcp2) + hlen > MHLEN) {
776 m->m_len = sizeof(*tcp2) + hlen;
781 bzero((char *)ip, hlen);
785 bzero((char *)ip, sizeof(*tcp2) + hlen);
786 tcp2 = (struct tcphdr *)((char *)ip + hlen);
825 tcp2->th_sum = in_cksum(m, hlen + sizeof(*tcp2));
826 ip->ip_len = hlen + sizeof(*tcp2);
845 int hlen;
857 hlen = sizeof(*oip);
878 hlen = sizeof(*ip6);
881 fnew.fin_plen = ntohs(ip6->ip6_plen) + hlen;
897 fnew.fin_hlen = hlen;
898 fnew.fin_dp = (char *)ip + hlen;
899 (void) ipf_makefrip(hlen, ip, &fnew);
908 int err, hlen, xtra, iclen, ohlen, avail;
941 hlen = 0;
969 hlen = sizeof(ip_t);
971 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen;
980 hlen = sizeof(ip6_t);
982 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen;
1027 icmp = (struct icmp *)((char *)ip + hlen);
1060 ip6->ip6_plen = htons(iclen - hlen);
1069 sizeof(*ip6), iclen - hlen);
1100 int len, off, error = 0, hlen, code;
1133 hlen = fin->fin_hlen;
1259 ip->ip_sum = in_cksum(m, hlen);
1262 ip->ip_sum = in_cksum(m, hlen);
1278 len = (ifp->if_mtu - hlen) &~ 7;
1294 for (off = hlen + len; off < ip_len; off += len) {
1309 if (hlen > sizeof (struct ip)) {
1315 mhip->ip_off = ((off - hlen) >> 3) + ip_off;
1340 m_adj(m0, hlen + firstlen - ip_len);
1341 ip->ip_len = htons((u_short)(hlen + firstlen));
1345 ip->ip_sum = in_cksum(m0, hlen);
2177 ipf_pcksum(fr_info_t *fin, int hlen, u_int sum)
2185 m->m_data += hlen;
2186 m->m_len -= hlen;
2188 m->m_len += hlen;
2189 m->m_data -= hlen;