From 88ecbeecbfc75a157eb2f4c5b1de5796b4255413 Mon Sep 17 00:00:00 2001 From: Paul Durrant Date: Tue, 10 Jan 2017 17:01:54 +0000 Subject: [PATCH] Make sure hash metadata is only set when the algorithm is Toeplitz This is the only supported algorithm. Signed-off-by: Paul Durrant --- src/xennet/receiver.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/xennet/receiver.c b/src/xennet/receiver.c index e5635d2..1e6775e 100644 --- a/src/xennet/receiver.c +++ b/src/xennet/receiver.c @@ -285,7 +285,7 @@ __ReceiverReceivePacket( break; default: - break; + goto done; } switch (Hash->Type) { @@ -308,12 +308,16 @@ __ReceiverReceivePacket( NET_BUFFER_LIST_SET_HASH_TYPE(NetBufferList, NDIS_HASH_TCP_IPV6); break; + + default: + ASSERT(FALSE); + break; } NET_BUFFER_LIST_SET_HASH_VALUE(NetBufferList, Hash->Value); - +done: return NetBufferList; fail2: -- 2.39.5