mirror of
https://github.com/bgp/bgpq4
synced 2025-02-28 08:53:11 +00:00
Merge pull request #34 from bswinnerton/respect-sequence-when-no-results
Respect -s when there are no prefix lists
This commit is contained in:
@@ -1552,9 +1552,10 @@ bgpq4_print_cisco_prefixlist(FILE* f, struct bgpq_expander* b)
|
|||||||
sx_radix_tree_foreach(b->tree, bgpq4_print_cprefix, f);
|
sx_radix_tree_foreach(b->tree, bgpq4_print_cprefix, f);
|
||||||
} else {
|
} else {
|
||||||
fprintf(f, "! generated prefix-list %s is empty\n", bname);
|
fprintf(f, "! generated prefix-list %s is empty\n", bname);
|
||||||
fprintf(f, "%s prefix-list %s deny %s\n",
|
fprintf(f, "%s prefix-list %s%s deny %s\n",
|
||||||
b->family==AF_INET ? "ip" : "ipv6",
|
b->family==AF_INET ? "ip" : "ipv6",
|
||||||
bname,
|
bname,
|
||||||
|
seq ? " seq 1" : "",
|
||||||
b->family==AF_INET ? "0.0.0.0/0" : "::/0");
|
b->family==AF_INET ? "0.0.0.0/0" : "::/0");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1615,9 +1616,10 @@ bgpq4_print_huawei_prefixlist(FILE* f, struct bgpq_expander* b)
|
|||||||
if (!sx_radix_tree_empty(b->tree)) {
|
if (!sx_radix_tree_empty(b->tree)) {
|
||||||
sx_radix_tree_foreach(b->tree, bgpq4_print_hprefix, f);
|
sx_radix_tree_foreach(b->tree, bgpq4_print_hprefix, f);
|
||||||
} else {
|
} else {
|
||||||
fprintf(f, "ip %s-prefix %s deny %s\n",
|
fprintf(f, "ip %s-prefix %s%s deny %s\n",
|
||||||
b->family==AF_INET ? "ip" : "ipv6",
|
b->family==AF_INET ? "ip" : "ipv6",
|
||||||
bname,
|
bname,
|
||||||
|
seq ? " seq 1" : "",
|
||||||
b->family==AF_INET ? "0.0.0.0/0" : "::/0");
|
b->family==AF_INET ? "0.0.0.0/0" : "::/0");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user