Lines Matching refs:aip
641 aniphdr_t *aip, *oip = canip;
644 aip = (aniphdr_t *)calloc(1, sizeof(*aip));
645 *aniptail = aip;
646 aniptail = &aip->ah_next;
647 aip->ah_p = type;
648 aip->ah_prev = oip;
649 canip = aip;
668 for (aip = aniphead; aip; aip = aip->ah_next) {
669 aip->ah_len += sz;
670 if (aip->ah_p == IPPROTO_IP)
671 aip->ah_ip->ip_len += sz;
672 else if (aip->ah_p == IPPROTO_UDP)
673 aip->ah_udp->uh_ulen += sz;
681 aniphdr_t *aip, **aipp = &aniphead;
683 while ((aip = *aipp)) {
684 *aipp = aip->ah_next;
685 free(aip);
694 aniphdr_t *aip;
696 for (aip = aniphead; aip; aip = aip->ah_next) {
697 aip->ah_len += inc;
698 if (aip->ah_p == IPPROTO_IP)
699 aip->ah_ip->ip_len += inc;
700 else if (aip->ah_p == IPPROTO_UDP)
701 aip->ah_udp->uh_ulen += inc;
1692 aniphdr_t *aip;
1694 aip = canip;
1695 if ((canip = aip->ah_prev)) {
1701 free(aip);
1707 aniphdr_t *aip;
1714 for (aip = aniphead, ip = NULL; aip; aip = aip->ah_next)
1715 if (aip->ah_p == IPPROTO_IP)
1716 ip = aip->ah_ip;
1722 aniphdr_t *aip;
1727 for (aip = aniphead, icmp = NULL; aip; aip = aip->ah_next)
1728 if (aip->ah_p == IPPROTO_ICMP)
1729 icmp = aip->ah_icmp;
1736 aniphdr_t *aip;
1748 for (aip = aniphead, udp = NULL; aip; aip = aip->ah_next)
1749 if (aip->ah_p == IPPROTO_UDP)
1750 udp = aip->ah_udp;
1757 aniphdr_t *aip;
1769 for (aip = aniphead, tcp = NULL; aip; aip = aip->ah_next)
1770 if (aip->ah_p == IPPROTO_TCP)
1771 tcp = aip->ah_tcp;