Hi Guru, Could you please apply this patch?
Thanks, Anand Kumar On 6/23/17, 3:04 PM, "Sairam Venugopal" <vsai...@vmware.com> wrote: Acked-by: Sairam Venugopal <vsai...@vmware.com> On 6/23/17, 2:05 PM, "ovs-dev-boun...@openvswitch.org on behalf of Anand Kumar" <ovs-dev-boun...@openvswitch.org on behalf of kumaran...@vmware.com> wrote: >In conntrack lookup, ICMP type and code fields were not being used to >determine a matching entry. As a result, ICMP4_ECHO_REQUEST packet could >be tracked as ICMP4_ECHO_REPLY packet and vice versa, which is invalid. > >To fix this, add ICMP type and code fields for matching a conntrack entry. > >Signed-off-by: Anand Kumar <kumaran...@vmware.com> >Acked-by: Sairam Venugopal <vsai...@vmware.com> >--- > datapath-windows/ovsext/Conntrack.c | 16 +++++++--------- > 1 file changed, 7 insertions(+), 9 deletions(-) > >diff --git a/datapath-windows/ovsext/Conntrack.c b/datapath-windows/ovsext/Conntrack.c >index 07a9583..e97d6ce 100644 >--- a/datapath-windows/ovsext/Conntrack.c >+++ b/datapath-windows/ovsext/Conntrack.c >@@ -383,15 +383,13 @@ OvsDetectCtPacket(OvsForwardingContext *fwdCtx, > BOOLEAN > OvsCtKeyAreSame(OVS_CT_KEY ctxKey, OVS_CT_KEY entryKey) > { >- return ((ctxKey.src.addr.ipv4 == entryKey.src.addr.ipv4) && >- (ctxKey.src.addr.ipv4_aligned == entryKey.src.addr.ipv4_aligned) && >- (ctxKey.src.port == entryKey.src.port) && >- (ctxKey.dst.addr.ipv4 == entryKey.dst.addr.ipv4) && >- (ctxKey.dst.addr.ipv4_aligned == entryKey.dst.addr.ipv4_aligned) && >- (ctxKey.dst.port == entryKey.dst.port) && >- (ctxKey.dl_type == entryKey.dl_type) && >- (ctxKey.nw_proto == entryKey.nw_proto) && >- (ctxKey.zone == entryKey.zone)); >+ return ((NdisEqualMemory(&ctxKey.src, &entryKey.src, >+ sizeof(struct ct_endpoint))) && >+ (NdisEqualMemory(&ctxKey.dst, &entryKey.dst, >+ sizeof(struct ct_endpoint))) && >+ (ctxKey.dl_type == entryKey.dl_type) && >+ (ctxKey.nw_proto == entryKey.nw_proto) && >+ (ctxKey.zone == entryKey.zone)); > } > > static __inline VOID >-- >2.9.3.windows.1 > >_______________________________________________ >dev mailing list >d...@openvswitch.org >https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddev&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=Z6vowHUOjP5ysP_g372c49Nqc1vEKqHKNBkR5Q5Z7uo&m=dZbQHOKOvzZMDRL3iLHrW462Arv61PvgHu7MBbIgGfE&s=J6o8L1w_jhv5yW37xELhRdaqZnN-WcG8UAHw4xlXG7I&e= _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev