Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
raw.h File Reference
#include <net/protocol.h>
#include <linux/icmp.h>

Go to the source code of this file.

Data Structures

struct  raw_hashinfo
 
struct  raw_sock
 

Macros

#define RAW_HTABLE_SIZE   MAX_INET_PROTOS
 

Functions

void raw_icmp_error (struct sk_buff *, int, u32)
 
int raw_local_deliver (struct sk_buff *, int)
 
int raw_rcv (struct sock *, struct sk_buff *)
 
void raw_hash_sk (struct sock *sk)
 
void raw_unhash_sk (struct sock *sk)
 

Variables

struct proto raw_prot
 

Macro Definition Documentation

#define RAW_HTABLE_SIZE   MAX_INET_PROTOS

Definition at line 31 of file raw.h.

Function Documentation

void raw_hash_sk ( struct sock sk)

Definition at line 86 of file raw.c.

void raw_icmp_error ( struct sk_buff ,
int  ,
u32   
)

Definition at line 272 of file raw.c.

int raw_local_deliver ( struct sk_buff ,
int   
)

Definition at line 195 of file raw.c.

int raw_rcv ( struct sock ,
struct sk_buff  
)

Definition at line 311 of file raw.c.

void raw_unhash_sk ( struct sock sk)

Definition at line 100 of file raw.c.

Variable Documentation

struct proto raw_prot

Definition at line 882 of file raw.c.