From f6b6453fee8525a211e2e0639c955d30581d6fb8 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 24 Jun 2024 20:55:29 -0400 Subject: [PATCH] freebsd_network: Additions for FreeBSD 14.x net80211 and drivers. --- src/libs/compat/freebsd_network/compat/net/if_private.h | 1 + src/libs/compat/freebsd_network/compat/sys/mbuf-fbsd.h | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 src/libs/compat/freebsd_network/compat/net/if_private.h diff --git a/src/libs/compat/freebsd_network/compat/net/if_private.h b/src/libs/compat/freebsd_network/compat/net/if_private.h new file mode 100644 index 0000000000..3053583c76 --- /dev/null +++ b/src/libs/compat/freebsd_network/compat/net/if_private.h @@ -0,0 +1 @@ +/* nothing here */ diff --git a/src/libs/compat/freebsd_network/compat/sys/mbuf-fbsd.h b/src/libs/compat/freebsd_network/compat/sys/mbuf-fbsd.h index 327bf45412..0cf0fef075 100644 --- a/src/libs/compat/freebsd_network/compat/sys/mbuf-fbsd.h +++ b/src/libs/compat/freebsd_network/compat/sys/mbuf-fbsd.h @@ -273,6 +273,12 @@ mbufq_last(const struct mbufq *mq) return (STAILQ_LAST(&mq->mq_head, mbuf, m_stailqpkt)); } +static inline bool +mbufq_empty(const struct mbufq *mq) +{ + return (mq->mq_len == 0); +} + static inline int mbufq_full(const struct mbufq *mq) {