]> git.puffer.fish Git - matthieu/frr.git/commit
lib: Ignore duplicate alist/plist entries in CLI
authorDonatas Abraitis <donatas@opensourcerouting.org>
Mon, 25 Apr 2022 16:06:49 +0000 (19:06 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Mon, 25 Apr 2022 16:41:17 +0000 (19:41 +0300)
commit1db0e0c6c8aba5023f807a1be03ca97d20f3c20d
tree5a43463dd102da1f94b947d6f963e4a6480f6857
parentd45a846e5ca313e5ab132ef57c495cc0407b50d9
lib: Ignore duplicate alist/plist entries in CLI

If duplicate value is entered, the whole plist/alist just dropped.

Before:
```
$ grep prefix-list /etc/frr/frr.conf
ip prefix-list test seq 5 permit 1.1.1.1/32
ip prefix-list test seq 10 permit 1.1.1.1/32
$ systemctl restart frr
$ vtysh -c 'show run | include prefix-list'
$
```

After:
```
$ grep prefix-list /etc/frr/frr.conf
ip prefix-list test seq 5 permit 1.1.1.1/32
ip prefix-list test seq 10 permit 1.1.1.1/32
$ systemctl restart frr
$ vtysh -c 'show run | include prefix-list'
ip prefix-list test seq 5 permit 1.1.1.1/32
```

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
lib/filter_cli.c