aboutsummaryrefslogtreecommitdiffstats
path: root/vnet/vnet/rewrite.c
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2016-08-25 15:29:12 +0100
committerDamjan Marion <dmarion.lists@gmail.com>2016-09-21 17:37:39 +0000
commit0bfe5d8c792abcdbcf27bfcc7b7b353fba04aee2 (patch)
treed600b0e2e693e766e722936744930d3bebac493c /vnet/vnet/rewrite.c
parent60537f3d83e83d0ce10a620ca99aad4eddf85f5e (diff)
A Protocol Independent Hierarchical FIB (VPP-352)
Main Enhancements: - Protocol Independent FIB API - Hierarchical FIB entries. Dynamic recursive route resolution. - Extranet Support. - Integration of IP and MPLS forwarding. - Separation of FIB and Adjacency databases. - Data-Plane Object forwarding model. Change-Id: I52dc815c0d0aa8b493e3cf6b978568f3cc82296c Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'vnet/vnet/rewrite.c')
-rw-r--r--vnet/vnet/rewrite.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/vnet/vnet/rewrite.c b/vnet/vnet/rewrite.c
index 0dcec408..42d0688a 100644
--- a/vnet/vnet/rewrite.c
+++ b/vnet/vnet/rewrite.c
@@ -70,27 +70,25 @@ format_vnet_rewrite (u8 * s, va_list * args)
vlib_main_t *vm = va_arg (*args, vlib_main_t *);
vnet_rewrite_header_t *rw = va_arg (*args, vnet_rewrite_header_t *);
u32 max_data_bytes = va_arg (*args, u32);
+ CLIB_UNUSED (uword indent) = va_arg (*args, u32);
vnet_main_t *vnm = vnet_get_main ();
vlib_node_t *next;
- uword indent;
next = vlib_get_next_node (vm, rw->node_index, rw->next_index);
- indent = format_get_indent (s);
-
if (rw->sw_if_index != ~0)
{
vnet_sw_interface_t *si;
si = vnet_get_sw_interface (vnm, rw->sw_if_index);
- s = format (s, "%U", format_vnet_sw_interface_name, vnm, si);
+ s = format (s, "%U: ", format_vnet_sw_interface_name, vnm, si);
}
else
- s = format (s, "%v", next->name);
+ s = format (s, "%v: ", next->name);
/* Format rewrite string. */
if (rw->data_bytes > 0)
- s = format (s, "\n%U%U",
- format_white_space, indent,
+
+ s = format (s, "%U",
next->format_buffer ? next->format_buffer : format_hex_bytes,
rw->data + max_data_bytes - rw->data_bytes, rw->data_bytes);