Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
inet6_connection_sock.c File Reference
#include <linux/module.h>
#include <linux/in6.h>
#include <linux/ipv6.h>
#include <linux/jhash.h>
#include <linux/slab.h>
#include <net/addrconf.h>
#include <net/inet_connection_sock.h>
#include <net/inet_ecn.h>
#include <net/inet_hashtables.h>
#include <net/ip6_route.h>
#include <net/sock.h>
#include <net/inet6_connection_sock.h>

Go to the source code of this file.

Functions

int inet6_csk_bind_conflict (const struct sock *sk, const struct inet_bind_bucket *tb, bool relax)
 
 EXPORT_SYMBOL_GPL (inet6_csk_bind_conflict)
 
struct dst_entryinet6_csk_route_req (struct sock *sk, struct flowi6 *fl6, const struct request_sock *req)
 
struct request_sockinet6_csk_search_req (const struct sock *sk, struct request_sock ***prevp, const __be16 rport, const struct in6_addr *raddr, const struct in6_addr *laddr, const int iif)
 
 EXPORT_SYMBOL_GPL (inet6_csk_search_req)
 
void inet6_csk_reqsk_queue_hash_add (struct sock *sk, struct request_sock *req, const unsigned long timeout)
 
 EXPORT_SYMBOL_GPL (inet6_csk_reqsk_queue_hash_add)
 
void inet6_csk_addr2sockaddr (struct sock *sk, struct sockaddr *uaddr)
 
 EXPORT_SYMBOL_GPL (inet6_csk_addr2sockaddr)
 
int inet6_csk_xmit (struct sk_buff *skb, struct flowi *fl_unused)
 
 EXPORT_SYMBOL_GPL (inet6_csk_xmit)
 
struct dst_entryinet6_csk_update_pmtu (struct sock *sk, u32 mtu)
 
 EXPORT_SYMBOL_GPL (inet6_csk_update_pmtu)
 

Function Documentation

EXPORT_SYMBOL_GPL ( inet6_csk_bind_conflict  )
EXPORT_SYMBOL_GPL ( inet6_csk_search_req  )
EXPORT_SYMBOL_GPL ( inet6_csk_reqsk_queue_hash_add  )
EXPORT_SYMBOL_GPL ( inet6_csk_addr2sockaddr  )
EXPORT_SYMBOL_GPL ( inet6_csk_xmit  )
EXPORT_SYMBOL_GPL ( inet6_csk_update_pmtu  )
void inet6_csk_addr2sockaddr ( struct sock sk,
struct sockaddr uaddr 
)

Definition at line 154 of file inet6_connection_sock.c.

int inet6_csk_bind_conflict ( const struct sock sk,
const struct inet_bind_bucket tb,
bool  relax 
)

Definition at line 30 of file inet6_connection_sock.c.

void inet6_csk_reqsk_queue_hash_add ( struct sock sk,
struct request_sock req,
const unsigned long  timeout 
)

Definition at line 138 of file inet6_connection_sock.c.

struct dst_entry* inet6_csk_route_req ( struct sock sk,
struct flowi6 fl6,
const struct request_sock req 
)
read

Definition at line 57 of file inet6_connection_sock.c.

struct request_sock* inet6_csk_search_req ( const struct sock sk,
struct request_sock ***  prevp,
const __be16  rport,
const struct in6_addr raddr,
const struct in6_addr laddr,
const int  iif 
)
read

Definition at line 104 of file inet6_connection_sock.c.

struct dst_entry* inet6_csk_update_pmtu ( struct sock sk,
u32  mtu 
)
read

Definition at line 246 of file inet6_connection_sock.c.

int inet6_csk_xmit ( struct sk_buff skb,
struct flowi fl_unused 
)

Definition at line 218 of file inet6_connection_sock.c.