Hi nagp,

We should remove the conditional CLIB_DEBUG from the declaration of 
FIB_PROTOCOL_IP4 in fib_types.h . It was there to assist me during development. 
But related errors have now been found and coverity checks enum type 
mismatches, so it’s save to be removed.
I’ll push a patch shortly.

Regards,
Neale


From: <[email protected]<mailto:[email protected]>> on 
behalf of Nagaprabhanjan Bellaru 
<[email protected]<mailto:[email protected]>>
Date: Friday, 2 December 2016 at 14:10
To: vpp-dev <[email protected]<mailto:[email protected]>>
Subject: [vpp-dev] Getting different values in VPP and plugin for 
FIB_PROTOCOL_IP4/6

HI,

I am writing a small plugin to process packets from a graph node. I see that 
FIB_PROTOCOL_IP4 is being mapped to 0 and fib_table_get(0, 0) (index 0 and 
protocol 0) is asserting.

However, fib_table_get(0, 1) and fib_table_get(0, 2) are returning ip4 and ip6 
fib tables respectively, indicating that the value of enum "FIB_PROTOCOL_IP4" 
is different in the core code and in the plugin.

Is there anything that I should do to make the symbol "CLIB_DEBUG" available 
inside the plugin?

Thanks,
-nagp
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to