frea 325 net/pf_norm.c struct pf_frent *frea, *next; frea 370 net/pf_norm.c LIST_FOREACH(frea, &(*frag)->fr_queue, fr_next) { frea 371 net/pf_norm.c if (FR_IP_OFF(frea) > off) frea 373 net/pf_norm.c frep = frea; frea 376 net/pf_norm.c KASSERT(frep != NULL || frea != NULL); frea 397 net/pf_norm.c for (; frea != NULL && ip_len + off > FR_IP_OFF(frea); frea 398 net/pf_norm.c frea = next) frea 402 net/pf_norm.c aftercut = ip_len + off - FR_IP_OFF(frea); frea 404 net/pf_norm.c if (aftercut < ntohs(frea->fr_ip->ip_len) - frea->fr_ip->ip_hl frea 407 net/pf_norm.c frea->fr_ip->ip_len = frea 408 net/pf_norm.c htons(ntohs(frea->fr_ip->ip_len) - aftercut); frea 409 net/pf_norm.c frea->fr_ip->ip_off = htons(ntohs(frea->fr_ip->ip_off) + frea 411 net/pf_norm.c m_adj(frea->fr_m, aftercut); frea 416 net/pf_norm.c next = LIST_NEXT(frea, fr_next); frea 417 net/pf_norm.c m_freem(frea->fr_m); frea 418 net/pf_norm.c LIST_REMOVE(frea, fr_next); frea 419 net/pf_norm.c pool_put(&pf_frent_pl, frea);