misc: fix api in ipfix_classify_table_add/details 68/29168/4
authorAlexander Chernavin <achernavin@netgate.com>
Wed, 30 Sep 2020 14:36:10 +0000 (10:36 -0400)
committerOle Tr�an <otroan@employees.org>
Tue, 8 Dec 2020 09:01:59 +0000 (09:01 +0000)
commitf6cf57ceb9753ad2c66cc6c3af0e29990ae912d0
treef158d71e050a23fa1f4ab97e517ec6e0f96bec71
parente2fe097424fb169dfe01421ff17b8ccd0c26b4a6
misc: fix api in ipfix_classify_table_add/details

In ipfix_classify_table_add_del and ipfix_classify_table_details the
ip_version field has vl_api_address_family_t type. However, there is
no encode/decode for the field in the IPFIX API. Moreover, the IPFIX
code expects the field to contain raw 4 or 6 to indicate the IP
version.

With this change, encode/decode the ip_version field in the IPFIX
API. Also, stop converting transport_protocol between host and network
byte order because it's u8.

Type: fix
Signed-off-by: Alexander Chernavin <achernavin@netgate.com>
Change-Id: I4051756b8077b4367dd779cb555a34f74f6d7a9d
src/vnet/ipfix-export/flow_api.c
src/vnet/ipfix-export/ipfix_export.api