misc: missing ntohl for bond_slave's custom dump 22/21422/2
authorSteven Luong <sluong@cisco.com>
Tue, 20 Aug 2019 18:39:00 +0000 (11:39 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 21 Aug 2019 08:24:40 +0000 (08:24 +0000)
sw_if_index argument is u32 and it needs to be converted to host order
for format in custom dump, a very highly sophisticated stuff.

Type: fix

Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: Ie6d49a17e4411df5d567dbb2a7c95993dceda31b

src/vpp/api/custom_dump.c

index 428e288..c19acc3 100644 (file)
@@ -690,8 +690,8 @@ static void *vl_api_bond_enslave_t_print
   u8 *s;
 
   s = format (0, "SCRIPT: bond_enslave ");
-  s = format (s, "bond_sw_if_index %u ", mp->bond_sw_if_index);
-  s = format (s, "sw_if_index %u ", mp->sw_if_index);
+  s = format (s, "bond_sw_if_index %u ", ntohl (mp->bond_sw_if_index));
+  s = format (s, "sw_if_index %u ", ntohl (mp->sw_if_index));
   if (mp->is_passive)
     s = format (s, "passive ");
   if (mp->is_long_timeout)