summaryrefslogtreecommitdiffstats
path: root/src/vnet/l2/l2_output.c
diff options
context:
space:
mode:
authorAndrew Yourtchenko <ayourtch@gmail.com>2018-10-06 09:18:00 +0200
committerJohn Lo <loj@cisco.com>2018-10-15 20:03:56 +0000
commita23caded85ebc754b8e355d04cc747adfde5d467 (patch)
tree80980219cbffcb0c8e2ed8f8768a73f4efae5d76 /src/vnet/l2/l2_output.c
parent1c98831bf0763548d9027f191854d3af275f3abc (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_output.c')
-rw-r--r--src/vnet/l2/l2_output.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vnet/l2/l2_output.c b/src/vnet/l2/l2_output.c
index ca95c614cef..4b933315a8c 100644
--- a/src/vnet/l2/l2_output.c
+++ b/src/vnet/l2/l2_output.c
@@ -60,7 +60,7 @@ format_l2_output_features (u8 * s, va_list * args)
int i;
for (i = L2OUTPUT_N_FEAT - 1; i >= 0; i--)
if (feature_bitmap & (1 << i))
- s = format (s, "%10s (%s)\n", display_names[i], l2output_feat_names[i]);
+ s = format (s, "%17s (%s)\n", display_names[i], l2output_feat_names[i]);
return s;
}