0 投票
分类:DPDK sample解惑 | 用户: (200 分)
function txSlave(queue, dstMac)

-- memory pool with default values for all packets, this is our archetype

local mempool = memory.createMemPool(function(buf)

buf:getTcpPacket():fill{

-- fields not explicitly set here are initialized to reasonable defaults

ethSrc = queue, -- MAC of the tx device

ethDst = dstMac,

ip4Src = SRC_IP,

ip4Dst = DST_IP,

udpSrc = SRC_PORT,

udpDst = DST_PORT,

pktLength = PKT_LEN

}

end)

1个回答

0 投票
用户: (800 分)

参考dperf项目,它实现了TCP协议栈,包含握手

欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。

QQ交流2群:635461501 (入群请注明来源)

冀ICP备15005332号-2
...