On 22 March 2017 at 09:00, <[email protected]> wrote:
> From: Numan Siddique <[email protected]>
>
> When ovs-vswitchd sends the NX_PACKET_IN2 message, it may not
> encode ETH_TYPE of the packet.
Hmm, I'm not sure why this would be?
> And with the commit daf4d3c18da
> ("odp: Support conntrack orig tuple key."), the conntrack fields
> are encoded, if set. After the commit 7befb20d0f70
> ("nx-match: Fix oxm decode."), ovs-vswitchd is sending OFPBMC_BAD_PREREQ
> message to the controller for the resumed packets (having conntract
> fields).
>
> With the loose match criteria set to false when
> ofputil_decode_packet_in_private() is called, the prerequisite check
> for the mf field "ct_nw_src" is failing as ETH_TYPE is not set.
The prerequisite checking is there to ensure invariants within the
runtime code, I'm not sure that this approach is the right thing to
do.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev