summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2024-01-16 16:28:41 +0200
committerDonatas Abraitis <donatas@opensourcerouting.org>2024-01-16 16:28:41 +0200
commit90254e7bc2ff70218f89df1211eb6e3df98b97e6 (patch)
tree88eec283f120945ceb8d3a54f439673d3e091884
parent02a5da440b40efa3fd80eb60f81997250f98c561 (diff)
tests: Adopt tests for AS4 handling
When received malformed AS4 capability, it should return -1 (notification send), and the received flag SHOULD NOT be set. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
-rw-r--r--tests/bgpd/test_aspath.c10
-rw-r--r--tests/bgpd/test_capability.c1
2 files changed, 6 insertions, 5 deletions
diff --git a/tests/bgpd/test_aspath.c b/tests/bgpd/test_aspath.c
index 799733b7b5..29d2e4cf6e 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 38f896b30c..1ee47a38e4 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",