/src/sys/external/bsd/ipf/netinet/ |
ip_fil_netbsd.c | 908 int err, hlen, xtra, iclen, ohlen, avail; local in function:ipf_send_icmp_err 971 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen; 982 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen; 987 if (iclen + max_linkhdr + fin->fin_plen > avail) { 997 xtra = MIN(fin->fin_plen, avail - iclen - max_linkhdr); 998 xtra = MIN(xtra, IPV6_MMTU - iclen); 1014 avail -= (max_linkhdr + iclen); 1021 iclen += xtra; 1024 m->m_pkthdr.len = iclen; 1025 m->m_len = iclen; [all...] |
ip_fil_netbsd.c | 908 int err, hlen, xtra, iclen, ohlen, avail; local in function:ipf_send_icmp_err 971 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen; 982 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen; 987 if (iclen + max_linkhdr + fin->fin_plen > avail) { 997 xtra = MIN(fin->fin_plen, avail - iclen - max_linkhdr); 998 xtra = MIN(xtra, IPV6_MMTU - iclen); 1014 avail -= (max_linkhdr + iclen); 1021 iclen += xtra; 1024 m->m_pkthdr.len = iclen; 1025 m->m_len = iclen; [all...] |