bpf_if
static struct bpf_if *bpf_iflist;
struct bpf_if *bp;
static void bpf_attachd(struct bpf_d *d, struct bpf_if *bp);
bpf_tap(struct bpf_if *bp, u_char *pkt, u_int pktlen)
bpf_mtap(struct bpf_if *bp, struct mbuf *m)
bpf_mtap_hdr(struct bpf_if *arg, caddr_t data, u_int dlen, struct mbuf *m,
bpf_mtap_family(struct bpf_if *bp, struct mbuf *m, sa_family_t family)
bpf_ptap(struct bpf_if *bp, struct mbuf *m, const void *data, u_int dlen)
bpfattach_dlt(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp)
struct bpf_if *bp;
struct bpf_if *bp, *bp_prev;
struct bpf_if *bp;
struct bpf_if *bp;
bpf_tap(struct bpf_if *bp, u_char *pkt, u_int pktlen)
bpf_mtap(struct bpf_if *bp, struct mbuf *m)
bpf_ptap(struct bpf_if *bp, struct mbuf *m, const void *data, u_int dlen)
bpfattach_dlt(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp)
bpf_attachd(struct bpf_d *d, struct bpf_if *bp)
struct bpf_if *bp;
struct bpf_if;
void bpf_tap(struct bpf_if *, u_char *, u_int);
void bpf_mtap(struct bpf_if *, struct mbuf *);
void bpf_mtap_family(struct bpf_if *, struct mbuf *m, __uint8_t family);
void bpf_mtap_hdr(struct bpf_if *, caddr_t, u_int, struct mbuf *, u_int);
void bpf_ptap(struct bpf_if *, struct mbuf *, const void *, u_int);
void bpfattach_dlt(struct ifnet *, u_int, u_int, struct bpf_if **);
struct bpf_if *bif_next; /* list of all interfaces */
struct bpf_if **bif_driverp; /* pointer into softc */
struct bpf_if * bd_bif; /* interface descriptor */
struct bpf_if *if_bpf; /* packet filter structure */
vlan_ether_ptap(struct bpf_if *bp, struct mbuf *m, uint16_t vlantag)
struct bpf_if;
void vlan_ether_ptap(struct bpf_if *, struct mbuf *, uint16_t);
struct bpf_if *iv_rawbpf; /* packet filter structure */