【发布时间】:2015-11-14 10:06:04
【问题描述】:
我正在使用 DPDK 开发一个小型 NAT 应用程序。目前,我使用pcap_pmd 驱动程序,因此对于 ifconfig 和 mate,这些设备仍然可见。现在我想通过特定的 IP 地址发送一个数据包,但我不想运行 ARP,并自己修改路由表。
有没有办法只给接口一个数据包,让它弄清楚如何自动传递它? 如果不是,通过已知 IP 查询该 MAC 地址的最简单方法是什么? 该设备仍然由内核管理,所以也许我可以查询它的路由表?
如果我使用较低级别的驱动程序,例如 e1000,它将设备与内核管理解除绑定,我仍然可以避免实现自己的路由吗?
【问题讨论】:
标签: linux network-programming ethernet dpdk