On Tue, Sep 24, 2019 at 01:26:42AM +0800, [email protected] wrote: > From: Martin Zhang <[email protected]> > > When parse tnl_push, if IPv4 is used, > we forget to fill the ipv4 version and ip header length fields. > > so there is a wrong ip header in the header of "struct > ovs_action_push_tnl", > which will caused wrong packdet sent by dpcl. > > test command: > ovs-appctl dpctl/add-flow "in_port(1),eth_type(0x0800),ipv4(dst=9.9.9.6)" > \ > > "tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=08:00:27:2e:87:0d,src=98:03:9b:c6:d1:7c,dl_type=0x0800), > \ > > ipv4(src=10.97.240.147,dst=10.96.74.33,proto=17,tos=0,ttl=64,frag=0x4000), \ > > udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x8000000,vni=0x270f)),out_port(3)),4" > > Signed-off-by: Martin Zhang <[email protected]> > Signed-off-by: Dujie <[email protected]>
Thanks, applied to master. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
