From 6ce0f35cc785056ffcb250a6bc6ef75ba9e1a1b4 Mon Sep 17 00:00:00 2001 From: Paul Vinciguerra Date: Tue, 2 Jul 2019 13:06:21 -0400 Subject: papi: add additional types to vpp_serializer vppapigen supports additional types not handled by the papi seializer. This adds the types for the sake of parity. Change-Id: Id8efad7f169b5023879935575ace2cc3e9c291d4 Type: feature Signed-off-by: Paul Vinciguerra --- src/vpp-api/python/vpp_papi/vpp_serializer.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/vpp-api/python/vpp_papi') diff --git a/src/vpp-api/python/vpp_papi/vpp_serializer.py b/src/vpp-api/python/vpp_papi/vpp_serializer.py index 7c7f331b04c..9ce0287592f 100644 --- a/src/vpp-api/python/vpp_papi/vpp_serializer.py +++ b/src/vpp-api/python/vpp_papi/vpp_serializer.py @@ -69,11 +69,14 @@ def conversion_unpacker(data, field_type): class BaseTypes(object): def __init__(self, type, elements=0, options=None): base_types = {'u8': '>B', + 'i8': '>b', 'string': '>s', 'u16': '>H', + 'i16': '>h', 'u32': '>I', 'i32': '>i', 'u64': '>Q', + 'i64': '>q', 'f64': '=d', 'bool': '>?', 'header': '>HI'} -- cgit 1.2.3-korg