Part Number:TMS320C6678
工程需求:通过NDK发送ARP广播报文,并接收回复的ARP单播报文以获取对端的MAC地址
通过 按照 TI Network Developer's Kit (NDK) API Reference Guide 手册中的3.4.2 章节 Raw Ethernet Sockets API Functions 的说明
创建套接字如下 sRaw = NDK_socket(AF_RAWETH, SOCK_RAWETH, htons(0x0806));//0x0806–ARP
然后若想发送报文,必须设置套接字选项 SO_IFDEVICE,如下
val = 1;
ret = NDK_setsockopt( sRaw, SOL_SOCKET, SO_IFDEVICE, &val, sizeof(val));
此情况下可以正常发送ARP广播报文,却无法接收ARP单播回复报文
问题1:
有没有高手知道这种套接字sRaw = NDK_socket(AF_RAWETH, SOCK_RAWETH, htons(0x0806)); 要如何接收单播报文呢
问题2:
在TI Network Developer's Kit (NDK) API Reference Guide 手册中的A.7.5 章节 有获取静态路由表的API接口 void LLIGetStaticARPTable( uint32_t* pNumEntries, LLI_INFO** pStaticArpTable );
想请问下,有没有获取动态路由表的API接口呢
Nancy Wang:
建议您到英文论坛咨询,会有NDK相关的专家给您提供支持。
,
hangtai wang:
英文论坛好像没办法发表问题,好像需要注册企业邮箱,没有的话怎么办呢
不过问题已经解决了
,
Nancy Wang:
没有企业邮箱无法发布,我们可以帮助你升级。
,
hangtai wang:
那需要我这边做什么吗谢谢了
,
Nancy Wang:
不需要,我会将此贴关闭。
,
hangtai wang:
好的谢谢您
,
Nancy Wang:
不客气。
TI中文支持网



