diff options
author | Andrew Yourtchenko <ayourtch@gmail.com> | 2018-10-06 09:18:00 +0200 |
---|---|---|
committer | John Lo <loj@cisco.com> | 2018-10-15 20:03:56 +0000 |
commit | a23caded85ebc754b8e355d04cc747adfde5d467 (patch) | |
tree | 80980219cbffcb0c8e2ed8f8768a73f4efae5d76 /src/vnet/l2/l2_input.c | |
parent | 1c98831bf0763548d9027f191854d3af275f3abc (diff) |
vnet: create L2 feature arc infrastructure
This commit adds two new nodes in the L2
datapath in input and output direction respectively.
These nodes fork the traffic into three feature
arcs: ip4, ip6 and nonip, which later join
to continue the usual L2 processing.
The vnet_l2_feature_enable_disable() function
with the same signature as
vnet_feature_enable_disable() takes care of
enabling the L2 datapath feature bits as needed, when
the features are enabled/disabled.
Thus, L2 features may use the similar plumbing as
the L3 features enjoy.
Change-Id: I76877b3a92d794c492bff1622bb26acba05705b2
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Diffstat (limited to 'src/vnet/l2/l2_input.c')
-rw-r--r-- | src/vnet/l2/l2_input.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vnet/l2/l2_input.c b/src/vnet/l2/l2_input.c index c4f6d6fc0ce..9727d408088 100644 --- a/src/vnet/l2/l2_input.c +++ b/src/vnet/l2/l2_input.c @@ -82,7 +82,7 @@ format_l2_input_features (u8 * s, va_list * args) int i; for (i = L2INPUT_N_FEAT; i >= 0; i--) if (feature_bitmap & (1 << i)) - s = format (s, "%10s (%s)\n", display_names[i], l2input_feat_names[i]); + s = format (s, "%17s (%s)\n", display_names[i], l2input_feat_names[i]); return s; } |