misc: missing ntohl for bond_slave's custom dump 25/22225/2
authorSteven Luong <sluong@cisco.com>
Tue, 20 Aug 2019 18:39:00 +0000 (11:39 -0700)
committerDamjan Marion <dmarion@me.com>
Tue, 24 Sep 2019 20:55:52 +0000 (20:55 +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
(cherry picked from commit 58caa37dcac3cef95279f8b2c82082b1a2af6a62)

src/vpp/api/custom_dump.c

index 70071aa..16145a9 100644 (file)
@@ -689,8 +689,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)