gen_hostop
return gen_hostop(addr, mask, dir, ETHERTYPE_IP,
return gen_hostop(addr, mask, dir, ETHERTYPE_REVARP,
return gen_hostop(addr, mask, dir, ETHERTYPE_ARP,
static struct block *gen_hostop(bpf_u_int32, bpf_u_int32, int, int, u_int, u_int);
b0 = gen_hostop(addr, mask, Q_SRC, proto, src_off, dst_off);
b1 = gen_hostop(addr, mask, Q_DST, proto, src_off, dst_off);
b0 = gen_hostop(addr, mask, Q_SRC, proto, src_off, dst_off);
b1 = gen_hostop(addr, mask, Q_DST, proto, src_off, dst_off);