可以在Linux上使用PF_PACKET套接字发送原始数据包而不填充以太网数据吗?

时间:2011-06-11 00:17:23

标签: linux tcp

查看tcpreplay的{​​{3}},发现了使用PF_PACKET代替AF_INET + SOCK_RAW的想法。

但是,从现有文档中无法判断PF_PACKET是否可以在不填充以太网部分数据包的情况下发送原始IP数据包。

这是性能问题 - 长期存在的应用程序会因大量ARP缓存查找和/或请求而丢失,因此预期性能提升的利润将会丢失;但我希望以比SOCK_RAW系列允许的速度更快的速度发送原始数据包 - 这是TCP_NODELAY处理的一个巨大的麻烦制造者。

0 个答案:

没有答案