如何获取sendmsg()的ipi_ifindex值?

时间:2019-06-25 14:54:10

标签: linux udp sendmsg in-pktinfo

如果为sendmsg()设置了值,则可以使用in_pktinfo.ipi_ifindex指定从哪个接口发送数据报。

如果数据包是对通过recvmsg()接收到的数据报的响应,则可以从那里获取接口值。

如果我只知道接口为'eth0'或'eno1',我如何查找对应的'in_pktinfo.ipi_ifindex'值?

1 个答案:

答案 0 :(得分:0)

使用if_nametoindex()将接口名称转换为索引。

if_indextoname()则相反。