Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Sep 2024 10:38:28 GMT
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 5ea0b0130112 - stable/14 - LinuxKPI: some additions for mt76
Message-ID:  <202409281038.48SAcSjV098390@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202409281038.48SAcSjV098390>