kif_arp
struct kif_arp *karp_find(struct sockaddr *, u_short);
int karp_insert(struct kif_node *, struct kif_arp *);
int karp_remove(struct kif_node *, struct kif_arp *);
struct kif_arp *ka;
if ((ka = calloc(1, sizeof(struct kif_arp))) == NULL) {
karp_compare(struct kif_arp *a, struct kif_arp *b)
static inline struct kif_arp *
karp_search(struct kif_node *kn, struct kif_arp *ka)
struct kif_arp *pivot;
struct kif_arp *
struct kif_arp *ka = NULL, s;
karp_insert(struct kif_node *kn, struct kif_arp *ka)
struct kif_arp *pivot;
TAILQ_HEAD(, kif_arp) arps;
karp_remove(struct kif_node *kn, struct kif_arp *ka)
struct kif_arp *
struct kif_arp *
struct kif_arp *ka;
struct kif_arp *kr;
struct kif_arp *ka;
TAILQ_ENTRY(kif_arp) entry;
struct kif_arp *karp_first(u_short);
struct kif_arp *karp_getaddr(struct sockaddr *, u_short, int);