[rtems-libbsd commit] BPF(9): Disable legacy timestamp support

Sebastian Huber sebh at rtems.org
Fri Mar 29 06:04:14 UTC 2019


Module:    rtems-libbsd
Branch:    master
Commit:    c5e58e28f70dd1621a471bd77b65fdd0682af535
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=c5e58e28f70dd1621a471bd77b65fdd0682af535

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Mar 29 07:03:41 2019 +0100

BPF(9): Disable legacy timestamp support

---

 freebsd/sys/net/bpf.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/freebsd/sys/net/bpf.c b/freebsd/sys/net/bpf.c
index dc0a30e..edee632 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



More information about the vc mailing list