genpcap.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:p4benchmark 作者: usi-systems 项目源码 文件源码
def get_write_state_pcap(udp_dest_port, out_dir, packet_size=256):

    class MemTest(Packet):
        name = "P4Bench Message for MemTest"
        fields_desc =  [
            XBitField("op", 0x1, 4),
            XBitField("index", 0x1, 12),
            XBitField("data", 0xf1f2f3f4, 32),
        ]

    pkt = add_eth_ip_udp_headers(udp_dest_port)

    pkt /= MemTest(op=2, index=0, data=0)

    pkt = add_padding(pkt, packet_size)
    wrpcap('%s/test.pcap' % out_dir, pkt)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号