VPP-69: Create fib or bridge domain with arbitrary ID 55/1055/3
authorPierre Pfister <ppfister@cisco.com>
Tue, 10 May 2016 16:11:22 +0000 (17:11 +0100)
committerDave Barach <openvpp@barachs.net>
Mon, 16 May 2016 12:07:04 +0000 (12:07 +0000)
commit530bd8e1e68973c0b0f67e60c5520d32bb2628ad
treee71bf1b2cdc4c3e84db100b9fde086a5f57e4337
parentaa761e128158e788f4046e24039e9ae0ee425dbb
VPP-69: Create fib or bridge domain with arbitrary ID

It appeared to me that it might be usefull
to allow users to create fibs or bridge domains without
a complete knowledge of the current used IDs.

These changes define fib and bridge domain constructors
when the provided ID is ~0. In such a case, an unused ID is
used to create a new fib or bridge domain.

Change-Id: Iaba69a023296e6d17bdde45980f9db84832a3995
Signed-off-by: Pierre Pfister <ppfister@cisco.com>
vnet/vnet/ip/ip4.h
vnet/vnet/ip/ip4_forward.c
vnet/vnet/ip/ip6.h
vnet/vnet/ip/ip6_forward.c
vnet/vnet/l2/l2_bd.c
vnet/vnet/l2/l2_bd.h