我正在使用 Contiki-NG 开发一个项目,并且正在研究类似于防火墙的东西。我有一个接收 IP 地址 (uip_ipaddr_t) 的函数,我想知道如果它被检查为邻居,是否可以获得该节点的链接地址(linkaddr_t)。
先感谢您。
我正在使用 Contiki-NG 开发一个项目,并且正在研究类似于防火墙的东西。我有一个接收 IP 地址 (uip_ipaddr_t) 的函数,我想知道如果它被检查为邻居,是否可以获得该节点的链接地址(linkaddr_t)。
先感谢您。
如果存在具有给定 IP 地址 ( const uip_ipaddr_t *ipaddr
) 的 IPv6 邻居,则只需调用此函数即可:
const linkaddr_t *lla = (const linkaddr_t *)uip_ds6_nbr_lladdr_from_ipaddr(ipaddr);
请参阅的文档。uip_ds6_nbr_lladdr_from_ipaddr()