charon-tkm: Also store local SPI in SAD
This commit is contained in:
committed by
Tobias Brunner
parent
0b308faf6d
commit
38b65d7186
@@ -34,7 +34,7 @@ START_TEST(test_insert)
|
||||
host_t *addr = host_create_from_string("127.0.0.1", 1024);
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
|
||||
fail_unless(sad->insert(sad, 1, 2, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 1, 2, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
|
||||
sad->destroy(sad);
|
||||
@@ -47,9 +47,9 @@ START_TEST(test_insert_duplicate)
|
||||
host_t *addr = host_create_from_string("127.0.0.1", 1024);
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
|
||||
fail_unless(sad->insert(sad, 1, 2, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 1, 2, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
fail_if(sad->insert(sad, 1, 2, addr, addr, 42, 50),
|
||||
fail_if(sad->insert(sad, 1, 2, addr, addr, 27, 42, 50),
|
||||
"Expected error inserting duplicate entry");
|
||||
|
||||
sad->destroy(sad);
|
||||
@@ -61,7 +61,7 @@ START_TEST(test_get_esa_id)
|
||||
{
|
||||
host_t *addr = host_create_from_string("127.0.0.1", 1024);
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
fail_unless(sad->get_esa_id(sad, addr, addr, 42, 50) == 23,
|
||||
"Error getting esa id");
|
||||
@@ -85,9 +85,9 @@ START_TEST(test_get_other_esa_id)
|
||||
{
|
||||
host_t *addr = host_create_from_string("127.0.0.1", 1024);
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
fail_unless(sad->insert(sad, 24, 54, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 24, 54, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
fail_unless(sad->get_other_esa_id(sad, 23) == 24,
|
||||
"Error getting other esa id");
|
||||
@@ -102,7 +102,7 @@ START_TEST(test_get_other_esa_id_nonexistent)
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
fail_unless(sad->get_other_esa_id(sad, 1) == 0,
|
||||
"Got other esa id for nonexistent SAD entry");
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
fail_unless(sad->get_other_esa_id(sad, 23) == 0,
|
||||
"Got own esa id");
|
||||
@@ -116,7 +116,7 @@ START_TEST(test_get_dst_host)
|
||||
{
|
||||
host_t *addr = host_create_from_string("127.0.0.1", 1024);
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
|
||||
host_t *dst = sad->get_dst_host(sad, 54, 42, 50);
|
||||
@@ -139,7 +139,7 @@ START_TEST(test_remove)
|
||||
{
|
||||
host_t *addr = host_create_from_string("127.0.0.1", 1024);
|
||||
tkm_kernel_sad_t *sad = tkm_kernel_sad_create();
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 42, 50),
|
||||
fail_unless(sad->insert(sad, 23, 54, addr, addr, 27, 42, 50),
|
||||
"Error inserting SAD entry");
|
||||
fail_unless(sad->get_esa_id(sad, addr, addr, 42, 50) == 23,
|
||||
"Error getting esa id");
|
||||
|
||||
Reference in New Issue
Block a user