nat: fix byte order on ipfix message fields 25/32125/3
authorMatthew Smith <mgsmith@netgate.com>
Wed, 4 Nov 2020 17:18:10 +0000 (11:18 -0600)
committerOle Tr�an <otroan@employees.org>
Wed, 28 Apr 2021 06:30:36 +0000 (06:30 +0000)
Type: fix

The code for quota exceeded events is a u32 and was being copied
into ipfix packets in host byte order. Same for the limit field.

Swap the order before copying into packet buffer.

This change was applied once before but had to be reverted. This was
because between the time the change was uploaded/reviewed and the
time it was merged, a different patch was merged which activated a
NAT ipfix unit test that had formerly only been run as part of the
extended tests. The test was expecting the values to be in host byte
order so it failed with this patch applied. This time around, that
test has also been updated to expect network byte order.

Change-Id: If5413b1f806d664f6786e56ba13c3eee573c26d2
Signed-off-by: Matthew Smith <mgsmith@netgate.com>

No differences found