From 7bb5c73ace95d7711feaf8781b45a4fb0d8838c2 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Wed, 25 Nov 2015 16:51:10 +0000 Subject: proto: fix arpop symbol table endianess The symbols need to be in big endian. Signed-off-by: Patrick McHardy --- src/proto.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/proto.c') diff --git a/src/proto.c b/src/proto.c index 89ec2821..0fe0b88e 100644 --- a/src/proto.c +++ b/src/proto.c @@ -668,13 +668,13 @@ const struct proto_desc proto_inet_service = { static const struct symbol_table arpop_tbl = { .symbols = { - SYMBOL("request", ARPOP_REQUEST), - SYMBOL("reply", ARPOP_REPLY), - SYMBOL("rrequest", ARPOP_RREQUEST), - SYMBOL("rreply", ARPOP_RREPLY), - SYMBOL("inrequest", ARPOP_InREQUEST), - SYMBOL("inreply", ARPOP_InREPLY), - SYMBOL("nak", ARPOP_NAK), + SYMBOL("request", __constant_htons(ARPOP_REQUEST)), + SYMBOL("reply", __constant_htons(ARPOP_REPLY)), + SYMBOL("rrequest", __constant_htons(ARPOP_RREQUEST)), + SYMBOL("rreply", __constant_htons(ARPOP_RREPLY)), + SYMBOL("inrequest", __constant_htons(ARPOP_InREQUEST)), + SYMBOL("inreply", __constant_htons(ARPOP_InREPLY)), + SYMBOL("nak", __constant_htons(ARPOP_NAK)), SYMBOL_LIST_END }, }; -- cgit v1.2.3