如果给定 Contiki-NG 中的 uip 地址,是否有可能获得 link 地址

Is it possible to get the link address if given the uip address in Contiki-NG

我正在使用 Contiki-NG 开发一个项目,我正在研究某种类似于防火墙的东西。 我有一个 接收 一个 IP 地址 (uip_ipaddr_t) 的函数,我想知道是否可以 获取此微尘的 link 地址 (linkaddr_t ),如果它被检查为邻居。

提前致谢。

如果有给定 IP 地址的 IPv6 邻居 (const uip_ipaddr_t *ipaddr),那么只需调用此函数即可:

const linkaddr_t *lla = (const linkaddr_t *)uip_ds6_nbr_lladdr_from_ipaddr(ipaddr);

参见 uip_ds6_nbr_lladdr_from_ipaddr()documentation