git: 5ea0b0130112 - stable/14 - LinuxKPI: some additions for mt76
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 28 Sep 2024 10:38:28 UTC
The branch stable/14 has been updated by bz:
URL: https://cgit.FreeBSD.org/src/commit/?id=5ea0b01301121cb9da9a05431bb8ce34a5743428
commit 5ea0b01301121cb9da9a05431bb8ce34a5743428
Author: Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2024-09-12 23:08:57 +0000
Commit: Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2024-09-28 10:35:15 +0000
LinuxKPI: some additions for mt76
Add changes required for later mt76 drivers.
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 4b972f77a16f9a217c211c8c4f28a41eca98554e)
---
sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h | 1 +
sys/compat/linuxkpi/common/include/net/page_pool.h | 2 ++
2 files changed, 3 insertions(+)
diff --git a/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h b/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h
index b0aec2d4afbd..74038f0e7520 100644
--- a/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h
+++ b/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h
@@ -42,6 +42,7 @@ struct mtk_wed_device {
#define mtk_wed_device_ppe_check(_dev, _skb, _reason, _entry) \
do {} while (0)
#define mtk_wed_device_stop(_dev) do { } while(0)
+#define mtk_wed_device_start_hw_rro(_dev, _mask, _b) do { } while(0)
static inline bool
mtk_wed_device_active(struct mtk_wed_device *dev __unused)
diff --git a/sys/compat/linuxkpi/common/include/net/page_pool.h b/sys/compat/linuxkpi/common/include/net/page_pool.h
index 82dbeff82167..2dc8f74b31f3 100644
--- a/sys/compat/linuxkpi/common/include/net/page_pool.h
+++ b/sys/compat/linuxkpi/common/include/net/page_pool.h
@@ -29,6 +29,7 @@
#include <linux/kernel.h> /* pr_debug */
#include <linux/types.h>
#include <linux/dma-mapping.h>
+#include <linux/netdevice.h>
struct device;
@@ -41,6 +42,7 @@ struct page_pool_params {
uint32_t offset;
int nid; /* NUMA */
enum dma_data_direction dma_dir;
+ struct napi_struct *napi;
};
struct page_pool {