On Wed, Aug 28, 2019 at 10:49:59AM -0700, Yifeng Sun wrote: > For userspace datapath, currently only the bridge itself, the LOCAL port, > can be the tunnel endpoint to encap/decap tunnel packets. This patch > enables non-bridge port as tunnel endpoint. One use case is for users to > create a bridge and a vtep port as tap, and configure underlay IP at vtep > port as the tunnel endpoint. > > This patch causes failure for test "ptap - L3 over patch port". This is > because this test is already using non-bridge port gre1 as tunnel endpoint. > In this test, an extra flow is added to support this, as shown below: > ovs-ofctl add-flow br1 in_port=p1,actions=output=gre1 > > It later generates a datapath flow which matches an extra eth field: > - recirc_id(0),...,eth_type(0x0800),... > + recirc_id(0),...,eth(dst=1e:2c:e9:2a:66:9e),eth_type(0x0800),... > > With this patch, the above flow is no longer needed. > > Signed-off-by: William Tu <[email protected]> > Co-authored-by: William Tu <[email protected]> > Signed-off-by: Yifeng Sun <[email protected]>
Thanks for the update. I'm getting a different failure now: ../../tests/packet-type-aware.at:703: ovs-ofctl -OOpenFlow13 dump-flows br0 | ofctl_strip | grep actions ../../tests/packet-type-aware.at:708: ovs-ofctl -OOpenFlow13 dump-flows br1 | ofctl_strip | grep actions --- - 2019-08-28 11:42:26.385258842 -0700 +++ /home/blp/nicira/ovs/_build/tests/testsuite.dir/at-groups/2787/stdout 2019-08-28 11:42:26.380439131 -0700 @@ -1,2 +1 @@ - reset_counts in_port=20 actions=output:100 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
