Linux kernel 在我的内核上测试多播

Linux kernel 在我的内核上测试多播,linux-kernel,kernel-module,multicast,Linux Kernel,Kernel Module,Multicast,我有linux内核3.14.28。我启用了对该内核的多播(config_ip_multicast=y,config_ip_router=y,config_ip_mroute=y,config_ip_ipip=y)。最后,我的新内核成功构建,内核启动了。现在,我如何在imx6Q板上检查多播 感谢您的评论问题还不够清楚。 我会尽我最大的努力 通常的UTP数据报API只将多播消息发送到特定的IP范围 要接收多播,您需要使用IGMP join消息加入多播组并等待套接字 顺便说一句- 内核本身不处理多播路

我有linux内核3.14.28。我启用了对该内核的多播(config_ip_multicast=y,config_ip_router=y,config_ip_mroute=y,config_ip_ipip=y)。最后,我的新内核成功构建,内核启动了。现在,我如何在imx6Q板上检查多播


感谢您的评论

问题还不够清楚。

我会尽我最大的努力

通常的UTP数据报API只将多播消息发送到特定的IP范围

要接收多播,您需要使用IGMP join消息加入多播组并等待套接字

顺便说一句-
内核本身不处理多播路由。用户空间守护进程必须支持它。检查mrouted、pimd或smcroute。

如何检查多播
-是否要验证您提供给内核的参数是否实际有效?或者您需要一些现成的testsuite,它允许您验证您的板上的多播实现是否正确?我想验证提供给内核的参数是否实际有效。请告诉我可以在新内核上执行的命令(如何将IP地址分配给多播网络?、如何将其他设备添加到该多播网络?)好的,我将更改我的问题,要设置广播地址,我们使用命令sudo ifconfig eth0 broadcast。如何为多播网络设置ip地址,是否有任何特定的命令来设置多播网络地址