reject invalid routes
This commit is contained in:
@@ -64,6 +64,13 @@ int main(void) {
|
||||
Log_Err("Failed to get next hop for destination %s", destStr);
|
||||
}
|
||||
|
||||
// Attempt to add class E route (should be rejected)
|
||||
if (RouteTable_AddRoute_v4(0xF0000001, 0xF0000000, 0xC0A80101) < 0) {
|
||||
Log_Info("Correctly rejected invalid class E route");
|
||||
} else {
|
||||
Log_Err("Incorrectly accepted invalid class E route");
|
||||
}
|
||||
|
||||
// Some IPv6 routes
|
||||
__uint128_t dest6 = (((__uint128_t)0x20010DB8 << 96) | ((__uint128_t)0x00000000 << 64) | ((__uint128_t)0x00000000 << 32) | (__uint128_t)0x00000001); // 2001:0db8::1
|
||||
__uint128_t mask6 = IPUtils_CIDRToMaskv6(64);
|
||||
|
||||
Reference in New Issue
Block a user