diff options
Diffstat (limited to 'tests/bgpd/test_aspath.c')
| -rw-r--r-- | tests/bgpd/test_aspath.c | 125 | 
1 files changed, 11 insertions, 114 deletions
diff --git a/tests/bgpd/test_aspath.c b/tests/bgpd/test_aspath.c index b94355e8b8..439891b559 100644 --- a/tests/bgpd/test_aspath.c +++ b/tests/bgpd/test_aspath.c @@ -271,57 +271,9 @@ static struct test_segment {  			0x03, 0xce, 0x01, 0x10, 0x00, 0x85, 0xed,  		},  		502, -		{"8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285", - -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285", +		{"8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285", + +		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285",  		 250, 0, NOT_ALL_PRIVATE, 4096, 4, 8466},  	},  	{ @@ -383,15 +335,13 @@ static struct test_segment {  	{  		/* 20 */  		"reconcile_confed", -		"confseq(123,456,789) confset(456,124,788) seq(6435,59408,21665)" -		" set(23456,23456,23456), seq(23456,23456,23456)", +		"confseq(123,456,789) confset(456,124,788) seq(6435,59408,21665) set(23456,23456,23456), seq(23456,23456,23456)",  		{0x3,  0x3,  0x00, 0x7b, 0x01, 0xc8, 0x03, 0x15, 0x4,  0x3,  		 0x01, 0xc8, 0x00, 0x7c, 0x03, 0x14, 0x2,  0x3,  0x19, 0x23,  		 0xe8, 0x10, 0x54, 0xa1, 0x1,  0x3,  0x5b, 0xa0, 0x5b, 0xa0,  		 0x5b, 0xa0, 0x2,  0x3,  0x5b, 0xa0, 0x5b, 0xa0, 0x5b, 0xa0},  		40, -		{"(123 456 789) [124,456,788] 6435 59408 21665" -		 " {23456} 23456 23456 23456", +		{"(123 456 789) [124,456,788] 6435 59408 21665 {23456} 23456 23456 23456",  		 "6435 59408 21665 {23456} 23456 23456 23456", 7, 4,  		 NOT_ALL_PRIVATE, 23456, 1, 6435},  	}, @@ -739,10 +689,8 @@ static struct tests {  	/* 3 */  	{&test_segments[4],  	 &test_segments[5], -	 {"8467 59649 {4196,48658} {17322,30745} 6435 59408 21665" -	  " {2457,4369,61697} 1842 41590 51793", -	  "8467 59649 {4196,48658} {17322,30745} 6435 59408 21665" -	  " {2457,4369,61697} 1842 41590 51793", +	 {"8467 59649 {4196,48658} {17322,30745} 6435 59408 21665 {2457,4369,61697} 1842 41590 51793", +	  "8467 59649 {4196,48658} {17322,30745} 6435 59408 21665 {2457,4369,61697} 1842 41590 51793",  	  11, 0, NOT_ALL_PRIVATE, 61697, 1, 8467}},  	/* 4 */  	{ @@ -777,59 +725,9 @@ static struct tests {  	{  		&test_segments[14],  		&test_segments[11], -		{"8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 2 52737 4096 8722 4 8722", - -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 " -		 "8466 2 52737 4096 8722 4 8722", +		{"8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 2 52737 4096 8722 4 8722", + +		 "8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 3 52737 4096 34285 8466 2 52737 4096 8722 4 8722",  		 257, 0, NOT_ALL_PRIVATE, 4096, 1000, 8466},  	},  	{NULL, @@ -861,8 +759,7 @@ struct tests reconcile_tests[] = {  	{  		&test_segments[20],  		&test_segments[19], -		{"(123 456 789) [124,456,788] 6435 59408 21665" -		 " {2457,4369,61697} 1842 41591 51793", +		{"(123 456 789) [124,456,788] 6435 59408 21665 {2457,4369,61697} 1842 41591 51793",  		 "6435 59408 21665 {2457,4369,61697} 1842 41591 51793", 7, 4,  		 NOT_ALL_PRIVATE, 51793, 1, 6435},  	},  | 
