|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/xfrm.h>#include <linux/slab.h>#include <linux/rculist.h>#include <net/ip.h>#include <net/xfrm.h>#include <net/ipv6.h>#include <linux/ipv6.h>#include <linux/icmpv6.h>#include <linux/mutex.h>#include <net/netns/generic.h>Go to the source code of this file.
Data Structures | |
| struct | xfrm6_tunnel_net |
| struct | xfrm6_tunnel_spi |
Macros | |
| #define | XFRM6_TUNNEL_SPI_BYADDR_HSIZE 256 |
| #define | XFRM6_TUNNEL_SPI_BYSPI_HSIZE 256 |
| #define | XFRM6_TUNNEL_SPI_MIN 1 |
| #define | XFRM6_TUNNEL_SPI_MAX 0xffffffff |
Functions | |
| __be32 | xfrm6_tunnel_spi_lookup (struct net *net, const xfrm_address_t *saddr) |
| EXPORT_SYMBOL (xfrm6_tunnel_spi_lookup) | |
| __be32 | xfrm6_tunnel_alloc_spi (struct net *net, xfrm_address_t *saddr) |
| EXPORT_SYMBOL (xfrm6_tunnel_alloc_spi) | |
| module_init (xfrm6_tunnel_init) | |
| module_exit (xfrm6_tunnel_fini) | |
| MODULE_LICENSE ("GPL") | |
| MODULE_ALIAS_XFRM_TYPE (AF_INET6, XFRM_PROTO_IPV6) | |
| #define XFRM6_TUNNEL_SPI_BYADDR_HSIZE 256 |
Definition at line 36 of file xfrm6_tunnel.c.
| #define XFRM6_TUNNEL_SPI_BYSPI_HSIZE 256 |
Definition at line 37 of file xfrm6_tunnel.c.
| #define XFRM6_TUNNEL_SPI_MAX 0xffffffff |
Definition at line 40 of file xfrm6_tunnel.c.
| #define XFRM6_TUNNEL_SPI_MIN 1 |
Definition at line 39 of file xfrm6_tunnel.c.
| EXPORT_SYMBOL | ( | xfrm6_tunnel_spi_lookup | ) |
| EXPORT_SYMBOL | ( | xfrm6_tunnel_alloc_spi | ) |
| MODULE_ALIAS_XFRM_TYPE | ( | AF_INET6 | , |
| XFRM_PROTO_IPV6 | |||
| ) |
| module_exit | ( | xfrm6_tunnel_fini | ) |
| module_init | ( | xfrm6_tunnel_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| __be32 xfrm6_tunnel_alloc_spi | ( | struct net * | net, |
| xfrm_address_t * | saddr | ||
| ) |
Definition at line 177 of file xfrm6_tunnel.c.
| __be32 xfrm6_tunnel_spi_lookup | ( | struct net * | net, |
| const xfrm_address_t * | saddr | ||
| ) |
Definition at line 104 of file xfrm6_tunnel.c.
1.8.2