summaryrefslogtreecommitdiffstats
path: root/tests/bgpd
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bgpd')
-rw-r--r--tests/bgpd/test_aspath.c10
-rw-r--r--tests/bgpd/test_capability.c3
-rw-r--r--tests/bgpd/test_packet.c1
-rw-r--r--tests/bgpd/test_peer_attr.c20
-rw-r--r--tests/bgpd/test_peer_attr.py2
5 files changed, 13 insertions, 23 deletions
diff --git a/tests/bgpd/test_aspath.c b/tests/bgpd/test_aspath.c
index 799733b..29d2e4c 100644
--- a/tests/bgpd/test_aspath.c
+++ b/tests/bgpd/test_aspath.c
@@ -653,7 +653,7 @@ static struct aspath_tests {
"8466 3 52737 4096",
AS4_DATA,
-1,
- PEER_CAP_AS4_RCV,
+ 0,
{
COMMON_ATTRS,
BGP_ATTR_FLAG_TRANS | BGP_ATTR_FLAG_OPTIONAL,
@@ -685,7 +685,7 @@ static struct aspath_tests {
"8466 3 52737 4096",
AS4_DATA,
-1,
- PEER_CAP_AS4_RCV | PEER_CAP_AS4_ADV,
+ 0,
{
COMMON_ATTRS,
BGP_ATTR_FLAG_TRANS,
@@ -701,7 +701,7 @@ static struct aspath_tests {
"8466 3 52737 4096",
AS4_DATA,
-1,
- PEER_CAP_AS4_RCV | PEER_CAP_AS4_ADV,
+ 0,
{
COMMON_ATTRS,
BGP_ATTR_FLAG_TRANS,
@@ -717,7 +717,7 @@ static struct aspath_tests {
"8466 3 52737 4096",
AS4_DATA,
-1,
- PEER_CAP_AS4_RCV | PEER_CAP_AS4_ADV,
+ 0,
{
COMMON_ATTRS,
BGP_ATTR_FLAG_TRANS,
@@ -733,7 +733,7 @@ static struct aspath_tests {
"8466 3 52737 4096",
AS4_DATA,
-1,
- PEER_CAP_AS4_RCV | PEER_CAP_AS4_ADV,
+ 0,
{
COMMON_ATTRS,
BGP_ATTR_FLAG_TRANS | BGP_ATTR_FLAG_OPTIONAL,
diff --git a/tests/bgpd/test_capability.c b/tests/bgpd/test_capability.c
index 9d3d0ec..1ee47a3 100644
--- a/tests/bgpd/test_capability.c
+++ b/tests/bgpd/test_capability.c
@@ -617,6 +617,7 @@ static struct test_segment misc_segments[] =
},
2,
SHOULD_ERR,
+ -1,
},
{
"dyn-empty",
@@ -835,7 +836,7 @@ static void parse_test(struct peer *peer, struct test_segment *t, int type)
switch (type) {
case CAPABILITY:
len += 2; /* to cover the OPT-Param header */
- _FALLTHROUGH
+ fallthrough;
case OPT_PARAM:
printf("len: %u\n", len);
/* peek_for_as4 wants getp at capibility*/
diff --git a/tests/bgpd/test_packet.c b/tests/bgpd/test_packet.c
index a83276b..e050fd4 100644
--- a/tests/bgpd/test_packet.c
+++ b/tests/bgpd/test_packet.c
@@ -7,6 +7,7 @@
*/
#include <zebra.h>
+#include <fcntl.h>
#include "qobj.h"
#include "vty.h"
diff --git a/tests/bgpd/test_peer_attr.c b/tests/bgpd/test_peer_attr.c
index bc6eba9..12c2f11 100644
--- a/tests/bgpd/test_peer_attr.c
+++ b/tests/bgpd/test_peer_attr.c
@@ -262,23 +262,9 @@ static struct test_peer_attr test_peer_attrs[] = {
.type = PEER_AT_GLOBAL_FLAG,
},
{
- .cmd = "capability extended-nexthop",
- .u.flag = PEER_FLAG_CAPABILITY_ENHE,
- .type = PEER_AT_GLOBAL_FLAG,
- .o.invert_peer = true,
- .o.use_iface_peer = true,
- },
- {
- .cmd = "capability software-version",
- .u.flag = PEER_FLAG_CAPABILITY_SOFT_VERSION,
- .type = PEER_AT_GLOBAL_FLAG,
- },
- {
.cmd = "capability software-version",
.u.flag = PEER_FLAG_CAPABILITY_SOFT_VERSION,
.type = PEER_AT_GLOBAL_FLAG,
- .o.invert_peer = true,
- .o.use_iface_peer = true,
},
{
.cmd = "description",
@@ -297,9 +283,11 @@ static struct test_peer_attr test_peer_attrs[] = {
.type = PEER_AT_GLOBAL_FLAG,
},
{
- .cmd = "enforce-first-as",
- .u.flag = PEER_FLAG_ENFORCE_FIRST_AS,
+ .cmd = "capability fqdn",
+ .u.flag = PEER_FLAG_CAPABILITY_FQDN,
.type = PEER_AT_GLOBAL_FLAG,
+ .o.invert_peer = true,
+ .o.invert_group = true,
},
{
.cmd = "local-as",
diff --git a/tests/bgpd/test_peer_attr.py b/tests/bgpd/test_peer_attr.py
index eb57618..b1f88d2 100644
--- a/tests/bgpd/test_peer_attr.py
+++ b/tests/bgpd/test_peer_attr.py
@@ -15,7 +15,7 @@ TestFlag.okfail("peer\\capability extended-nexthop")
TestFlag.okfail("peer\\description")
TestFlag.okfail("peer\\disable-connected-check")
TestFlag.okfail("peer\\dont-capability-negotiate")
-TestFlag.okfail("peer\\enforce-first-as")
+TestFlag.okfail("peer\\capability fqdn")
TestFlag.okfail("peer\\local-as")
TestFlag.okfail("peer\\local-as 1 no-prepend")
TestFlag.okfail("peer\\local-as 1 no-prepend replace-as")