From c5e58e28f70dd1621a471bd77b65fdd0682af535 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 29 Mar 2019 07:03:41 +0100 Subject: BPF(9): Disable legacy timestamp support --- freebsd/sys/net/bpf.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'freebsd') diff --git a/freebsd/sys/net/bpf.c b/freebsd/sys/net/bpf.c index dc0a30ea..edee632b 100644 --- a/freebsd/sys/net/bpf.c +++ b/freebsd/sys/net/bpf.c @@ -142,6 +142,13 @@ CTASSERT(offsetof(struct bpf_if, bif_ext) == 0); #define BPF_ALIGNMENT32 sizeof(int32_t) #define BPF_WORDALIGN32(x) roundup2(x, BPF_ALIGNMENT32) +#ifdef __rtems__ +/* + * This FreeBSD kernel option is broken in general, but here it is useful to + * get rid of some legacy support we do not need in libbsd. + */ +#define BURN_BRIDGES +#endif /* __rtems__ */ #ifndef BURN_BRIDGES /* * 32-bit version of structure prepended to each packet. We use this header -- cgit v1.2.3