如何为 sendmsg() 获取 ipi_ifindex 的值?
How to get values for ipi_ifindex for sendmsg()?
如果为 in_pktinfo.ipi_ifindex
.
设置了值,则可以使用 sendmsg()
指定从哪个接口发送数据报
如果数据包是对使用 recvmsg()
接收到的数据报的响应,我可以从那里获取接口值。
如果我只知道接口if 'eth0'或'eno1',如何查找对应的'in_pktinfo.ipi_ifindex'值?
使用if_nametoindex()
将接口名称转换为索引。
if_indextoname()
反过来。
如果为 in_pktinfo.ipi_ifindex
.
sendmsg()
指定从哪个接口发送数据报
如果数据包是对使用 recvmsg()
接收到的数据报的响应,我可以从那里获取接口值。
如果我只知道接口if 'eth0'或'eno1',如何查找对应的'in_pktinfo.ipi_ifindex'值?
使用if_nametoindex()
将接口名称转换为索引。
if_indextoname()
反过来。