From 20673db18080318d2f6c5e9db89989601d97f5ee Mon Sep 17 00:00:00 2001 From: Denis Fondras <1040974+ledeuns@users.noreply.github.com> Date: Fri, 21 Feb 2025 20:55:15 +0100 Subject: [PATCH] Remove extraneous space in Arista prefixlist (#124) * Remove extraneous space in Arista prefixlist When diffing config generated with bgpq4 with config exported from an Arista device, many lines are returned as changed. This is because prefixlist on Arista device use 3 spaces and bgpq4 uses 4 spaces. * Update eos--4.txt * Update eos--6.txt --- printer.c | 2 +- tests/reference/eos--4.txt | 4 ++-- tests/reference/eos--6.txt | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/printer.c b/printer.c index 174e683..fdf6e5a 100644 --- a/printer.c +++ b/printer.c @@ -1165,7 +1165,7 @@ bgpq4_print_eprefix(struct sx_radix_node *n, void *ff) sx_prefix_snprintf(n->prefix, prefix, sizeof(prefix)); - snprintf(seqno, sizeof(seqno), " seq %i", seq++); + snprintf(seqno, sizeof(seqno), "seq %i", seq++); if (n->isAggregate) { if (n->aggregateLow > n->prefix->masklen) { diff --git a/tests/reference/eos--4.txt b/tests/reference/eos--4.txt index 06994d4..f87cbfc 100644 --- a/tests/reference/eos--4.txt +++ b/tests/reference/eos--4.txt @@ -1,4 +1,4 @@ no ip prefix-list NN ip prefix-list NN - seq 1 permit 192.31.196.0/24 - seq 2 permit 192.175.48.0/24 + seq 1 permit 192.31.196.0/24 + seq 2 permit 192.175.48.0/24 diff --git a/tests/reference/eos--6.txt b/tests/reference/eos--6.txt index 2b7b9d0..6f08c8f 100644 --- a/tests/reference/eos--6.txt +++ b/tests/reference/eos--6.txt @@ -1,4 +1,4 @@ no ipv6 prefix-list NN ipv6 prefix-list NN - seq 1 permit 2001:4:112::/48 - seq 2 permit 2620:4f:8000::/48 + seq 1 permit 2001:4:112::/48 + seq 2 permit 2620:4f:8000::/48