Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
inet_sock.h File Reference
#include <linux/kmemcheck.h>
#include <linux/string.h>
#include <linux/types.h>
#include <linux/jhash.h>
#include <linux/netdevice.h>
#include <net/flow.h>
#include <net/sock.h>
#include <net/request_sock.h>
#include <net/netns/hash.h>

Go to the source code of this file.

Data Structures

struct  ip_options
 
struct  ip_options_rcu
 
struct  ip_options_data
 
struct  inet_request_sock
 
struct  inet_cork
 
struct  inet_cork_full
 
struct  inet_sock
 

Macros

#define inet_daddr   sk.__sk_common.skc_daddr
 
#define inet_rcv_saddr   sk.__sk_common.skc_rcv_saddr
 
#define IPCORK_OPT   1 /* ip-options has been held in ipcork.opt */
 
#define IPCORK_ALLFRAG   2 /* always fragment (for ipv6 for now) */
 

Functions

int inet_sk_rebuild_header (struct sock *sk)
 
void build_ehash_secret (void)
 

Variables

u32 inet_ehash_secret
 

Macro Definition Documentation

#define inet_daddr   sk.__sk_common.skc_daddr

Definition at line 145 of file inet_sock.h.

#define inet_rcv_saddr   sk.__sk_common.skc_rcv_saddr

Definition at line 146 of file inet_sock.h.

#define IPCORK_ALLFRAG   2 /* always fragment (for ipv6 for now) */

Definition at line 179 of file inet_sock.h.

#define IPCORK_OPT   1 /* ip-options has been held in ipcork.opt */

Definition at line 178 of file inet_sock.h.

Function Documentation

void build_ehash_secret ( void  )

Definition at line 254 of file af_inet.c.

int inet_sk_rebuild_header ( struct sock sk)

Definition at line 1204 of file af_inet.c.

Variable Documentation

u32 inet_ehash_secret