diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-01-16 16:28:41 +0200 | 
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-01-16 16:28:41 +0200 | 
| commit | 90254e7bc2ff70218f89df1211eb6e3df98b97e6 (patch) | |
| tree | 88eec283f120945ceb8d3a54f439673d3e091884 | |
| parent | 02a5da440b40efa3fd80eb60f81997250f98c561 (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.c | 10 | ||||
| -rw-r--r-- | tests/bgpd/test_capability.c | 1 | 
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",  | 
