Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
ipv6_sockglue.c File Reference
#include <linux/module.h>
#include <linux/capability.h>
#include <linux/errno.h>
#include <linux/types.h>
#include <linux/socket.h>
#include <linux/sockios.h>
#include <linux/net.h>
#include <linux/in6.h>
#include <linux/mroute6.h>
#include <linux/netdevice.h>
#include <linux/if_arp.h>
#include <linux/init.h>
#include <linux/sysctl.h>
#include <linux/netfilter.h>
#include <linux/slab.h>
#include <net/sock.h>
#include <net/snmp.h>
#include <net/ipv6.h>
#include <net/ndisc.h>
#include <net/protocol.h>
#include <net/transp_v6.h>
#include <net/ip6_route.h>
#include <net/addrconf.h>
#include <net/inet_common.h>
#include <net/tcp.h>
#include <net/udp.h>
#include <net/udplite.h>
#include <net/xfrm.h>
#include <net/compat.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Functions

 DEFINE_RWLOCK (ip6_ra_lock)
 
int ip6_ra_control (struct sock *sk, int sel)
 
int ipv6_setsockopt (struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen)
 
 EXPORT_SYMBOL (ipv6_setsockopt)
 
int ipv6_getsockopt (struct sock *sk, int level, int optname, char __user *optval, int __user *optlen)
 
 EXPORT_SYMBOL (ipv6_getsockopt)
 

Variables

struct ip6_ra_chainip6_ra_chain
 

Function Documentation

DEFINE_RWLOCK ( ip6_ra_lock  )
EXPORT_SYMBOL ( ipv6_setsockopt  )
EXPORT_SYMBOL ( ipv6_getsockopt  )
int ip6_ra_control ( struct sock sk,
int  sel 
)

Definition at line 61 of file ipv6_sockglue.c.

int ipv6_getsockopt ( struct sock sk,
int  level,
int  optname,
char __user optval,
int __user optlen 
)

Definition at line 1250 of file ipv6_sockglue.c.

int ipv6_setsockopt ( struct sock sk,
int  level,
int  optname,
char __user optval,
unsigned int  optlen 
)

Definition at line 847 of file ipv6_sockglue.c.

Variable Documentation

Definition at line 58 of file ipv6_sockglue.c.