#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <string.h>#include <errno.h>#include <hip/hip_types.h>#include <hip/hip_service.h>#include <hip/hip_sadb.h>#include <win32/pfkeyv2.h>Defines | |
| #define | PFKEY_UNIT64(a) ((a) >> 3) |
| #define | PFKEY_ALIGN8(a) (1 + (((a) - 1) | (8 - 1))) |
Functions | |
| void * | hip_pfkey (void *arg) |
| int | pfkey_handle_getspi (int sock, char *data, int len) |
| int | pfkey_handle_add (int sock, char *data, int len) |
| int | pfkey_handle_delete (int sock, char *data, int len) |
| int | pfkey_handle_register (int sock, char *data, int len) |
| int | pfkey_handle_get (int sock, char *data, int len) |
| int | pfkey_handle_spdadd (int sock, char *data, int len) |
| int | pfkey_handle_spddelete (int sock, char *data, int len) |
| int | pfkey_handle_readdress (int sock, char *data, int len) |
| int | pfkey_handle_acquire (char *data, int len) |
| int | pfkey_send_acquire (struct sockaddr *target) |
| int | get_preferred_lsi (struct sockaddr *lsi) |
Variables | |
| int | pfkeysp [2] |
| static int | pfk_seqno = 0 |
| #define PFKEY_ALIGN8 | ( | a | ) | (1 + (((a) - 1) | (8 - 1))) |
| #define PFKEY_UNIT64 | ( | a | ) | ((a) >> 3) |
| int get_preferred_lsi | ( | struct sockaddr * | lsi | ) |
| void* hip_pfkey | ( | void * | arg | ) |
| int pfkey_handle_acquire | ( | char * | data, | |
| int | len | |||
| ) |
| int pfkey_handle_add | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_delete | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_get | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_getspi | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_readdress | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_register | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_spdadd | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_handle_spddelete | ( | int | sock, | |
| char * | data, | |||
| int | len | |||
| ) |
| int pfkey_send_acquire | ( | struct sockaddr * | target | ) |
int pfk_seqno = 0 [static] |
| int pfkeysp[2] |
1.5.1