1 Star 0 Fork 48

yinbin6/lwip

forked from src-openEuler/lwip 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
0173-IGMP-fix-problem-that-can-not-join-the-sixteen-igmp-.patch 947 Bytes
一键复制 编辑 原始数据 按行查看 历史
From 27e8c610ec1313e23088ed04a8cfd294b2e96246 Mon Sep 17 00:00:00 2001
From: yinbin <yinbin8@huawei.com>
Date: Thu, 31 Oct 2024 17:31:47 +0800
Subject: [PATCH] IGMP: fix problem that can not join the sixteen igmp group.
---
src/include/lwipopts.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/include/lwipopts.h b/src/include/lwipopts.h
index c46dce9..3db6c58 100644
--- a/src/include/lwipopts.h
+++ b/src/include/lwipopts.h
@@ -199,8 +199,10 @@
#define UDP_HLEN 8
#define MEMP_NUM_UDP_PCB (GAZELLE_MAX_CLIENTS + GAZELLE_RESERVED_CLIENTS)
-#define MEMP_NUM_IGMP_GROUP 16
-#define MEMP_NUM_MLD6_GROUP 16
+/* igmp group num should add igmp_allsystems(224.0.0.1) num, which alse consume mempool */
+#define MEMP_NUM_IGMP_ALLSYSTEMS 1
+#define MEMP_NUM_IGMP_GROUP (16 + MEMP_NUM_IGMP_ALLSYSTEMS)
+#define MEMP_NUM_MLD6_GROUP (16 + MEMP_NUM_IGMP_ALLSYSTEMS)
#define DEFAULT_UDP_RECVMBOX_SIZE 4096
--
2.34.1
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yinbin6/lwip.git
git@gitee.com:yinbin6/lwip.git
yinbin6
lwip
lwip
master

搜索帮助