fib: skip byte swap on n_paths in mroute details 09/28909/2
authorMatthew Smith <mgsmith@netgate.com>
Thu, 17 Sep 2020 21:33:10 +0000 (16:33 -0500)
committerNeale Ranns <nranns@cisco.com>
Fri, 18 Sep 2020 17:54:12 +0000 (17:54 +0000)
commita2bbeb848d9c48df51079def147c2cbcda28f063
tree87ec0d30e061da84b0186a8502179337faedffcb
parent3d81267945a732753b0dbd0a83a50ab0625b448a
fib: skip byte swap on n_paths in mroute details

Type: fix

While preparing to send a ip_mroute_details API message, the number
of paths for a multicast route is stored in an int in
send_ip_mroute_details(). Before the value in the int is copied into
the field n_paths in the API message, the byte order is swapped.
This results in n_paths getting set to 0.

Change the int to a u8 and omit the byte swap so API clients can
receive data on multicast route paths.

Change-Id: Ie6dcb0f7b135c5b5deeeb2e44147560dbbb12507
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
src/vnet/ip/ip_api.c