Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
datagram.c File Reference
#include <linux/capability.h>
#include <linux/errno.h>
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/interrupt.h>
#include <linux/socket.h>
#include <linux/sockios.h>
#include <linux/in6.h>
#include <linux/ipv6.h>
#include <linux/route.h>
#include <linux/slab.h>
#include <linux/export.h>
#include <net/ipv6.h>
#include <net/ndisc.h>
#include <net/addrconf.h>
#include <net/transp_v6.h>
#include <net/ip6_route.h>
#include <net/tcp_states.h>
#include <linux/errqueue.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Functions

int ip6_datagram_connect (struct sock *sk, struct sockaddr *uaddr, int addr_len)
 
 EXPORT_SYMBOL_GPL (ip6_datagram_connect)
 
void ipv6_icmp_error (struct sock *sk, struct sk_buff *skb, int err, __be16 port, u32 info, u8 *payload)
 
void ipv6_local_error (struct sock *sk, int err, struct flowi6 *fl6, u32 info)
 
void ipv6_local_rxpmtu (struct sock *sk, struct flowi6 *fl6, u32 mtu)
 
int ipv6_recv_error (struct sock *sk, struct msghdr *msg, int len)
 
 EXPORT_SYMBOL_GPL (ipv6_recv_error)
 
int ipv6_recv_rxpmtu (struct sock *sk, struct msghdr *msg, int len)
 
int datagram_recv_ctl (struct sock *sk, struct msghdr *msg, struct sk_buff *skb)
 
int datagram_send_ctl (struct net *net, struct sock *sk, struct msghdr *msg, struct flowi6 *fl6, struct ipv6_txoptions *opt, int *hlimit, int *tclass, int *dontfrag)
 
 EXPORT_SYMBOL_GPL (datagram_send_ctl)
 

Function Documentation

int datagram_recv_ctl ( struct sock sk,
struct msghdr msg,
struct sk_buff skb 
)

Definition at line 471 of file datagram.c.

int datagram_send_ctl ( struct net net,
struct sock sk,
struct msghdr msg,
struct flowi6 fl6,
struct ipv6_txoptions opt,
int hlimit,
int tclass,
int dontfrag 
)

Definition at line 601 of file datagram.c.

EXPORT_SYMBOL_GPL ( ip6_datagram_connect  )
EXPORT_SYMBOL_GPL ( ipv6_recv_error  )
EXPORT_SYMBOL_GPL ( datagram_send_ctl  )
int ip6_datagram_connect ( struct sock sk,
struct sockaddr uaddr,
int  addr_len 
)

Definition at line 42 of file datagram.c.

void ipv6_icmp_error ( struct sock sk,
struct sk_buff skb,
int  err,
__be16  port,
u32  info,
u8 payload 
)

Definition at line 208 of file datagram.c.

void ipv6_local_error ( struct sock sk,
int  err,
struct flowi6 fl6,
u32  info 
)

Definition at line 243 of file datagram.c.

void ipv6_local_rxpmtu ( struct sock sk,
struct flowi6 fl6,
u32  mtu 
)

Definition at line 282 of file datagram.c.

int ipv6_recv_error ( struct sock sk,
struct msghdr msg,
int  len 
)

Definition at line 320 of file datagram.c.

int ipv6_recv_rxpmtu ( struct sock sk,
struct msghdr msg,
int  len 
)

Definition at line 424 of file datagram.c.