summaryrefslogtreecommitdiffstats
path: root/freebsd
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-29 07:03:41 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-29 07:04:00 +0100
commitc5e58e28f70dd1621a471bd77b65fdd0682af535 (patch)
tree3ce6ae2536e8a2005db99fc00c0016ab495c5a33 /freebsd
parentRevert "Add BURN_BRIDGES global kernel option" (diff)
downloadrtems-libbsd-c5e58e28f70dd1621a471bd77b65fdd0682af535.tar.bz2
BPF(9): Disable legacy timestamp support
Diffstat (limited to 'freebsd')
-rw-r--r--freebsd/sys/net/bpf.c7
1 files changed, 7 insertions, 0 deletions
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