1/*
2 * Copyright 2009, Colin G��nther, coling@gmx.de.
3 * Copyright 2007, Hugo Santos. All Rights Reserved.
4 * Distributed under the terms of the MIT License.
5 */
6#ifndef _FBSD_COMPAT_NET_BPF_H_
7#define _FBSD_COMPAT_NET_BPF_H_
8
9
10#define DLT_EN10MB		1		/* Ethernet (10Mb) */
11#define DLT_IEEE802_11	105		/* IEEE 802.11 wireless */
12
13
14struct bpf_if;
15
16
17#define bpf_mtap(bpf_if, mbuf) do { } while (0)
18#define BPF_MTAP(ifp, m) do { } while (0)
19#define BPF_TAP(ifp, pkt, pktlen) do { } while (0)
20#define bpf_mtap2(bpf_if, data, dlen, mbuf) do { } while (0)
21#define bpfattach(ifnet, dlt, hdrlen) do { } while (0);
22#define bpfattach2(ifnet, dlt, hdrlen, bpf_if) do { } while (0)
23#define bpfdetach(ifnet) do { } while (0);
24
25
26static inline int
27bpf_peers_present(struct bpf_if *bpf)
28{
29	return 0;
30}
31
32#endif	/* _FBSD_COMPAT_NET_BPF_H_ */
33