From 58660d0e9fc24bb1dd3918e1d301301b5ae1be3e Mon Sep 17 00:00:00 2001 From: root Date: Wed, 18 May 2022 14:38:21 +0000 Subject: [PATCH] fix ethertype check --- apps/pkt-gen/pkt-gen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/pkt-gen/pkt-gen.c b/apps/pkt-gen/pkt-gen.c index 79c06dfbc..129bbf7f0 100644 --- a/apps/pkt-gen/pkt-gen.c +++ b/apps/pkt-gen/pkt-gen.c @@ -1557,7 +1557,7 @@ pong_body(void *data) dpkt[4] = spkt[1]; dpkt[5] = spkt[2]; /* swap source and destination IPv4 */ - if (ntohs(spkt[6]) & ETHERTYPE_IP) { + if (spkt[6] == htons(ETHERTYPE_IP)) { dpkt[13] = spkt[15]; dpkt[14] = spkt[16]; dpkt[15] = spkt[13];