Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
ping.h File Reference
#include <net/netns/hash.h>

Go to the source code of this file.

Data Structures

struct  ping_table
 
struct  ping_iter_state
 

Macros

#define PING_HTABLE_SIZE   64
 
#define PING_HTABLE_MASK   (PING_HTABLE_SIZE-1)
 
#define ping_portaddr_for_each_entry(__sk, node, list)   hlist_nulls_for_each_entry(__sk, node, list, sk_nulls_node)
 
#define GID_T_MAX   (((gid_t)~0U) >> 1)
 

Functions

void ping_rcv (struct sk_buff *)
 
void ping_err (struct sk_buff *, u32 info)
 
void __init ping_init (void)
 

Variables

struct proto ping_prot
 

Macro Definition Documentation

#define GID_T_MAX   (((gid_t)~0U) >> 1)

Definition at line 29 of file ping.h.

#define PING_HTABLE_MASK   (PING_HTABLE_SIZE-1)

Definition at line 20 of file ping.h.

#define PING_HTABLE_SIZE   64

Definition at line 19 of file ping.h.

#define ping_portaddr_for_each_entry (   __sk,
  node,
  list 
)    hlist_nulls_for_each_entry(__sk, node, list, sk_nulls_node)

Definition at line 22 of file ping.h.

Function Documentation

void ping_err ( struct sk_buff ,
u32  info 
)

Definition at line 320 of file ping.c.

void __init ping_init ( void  )

Definition at line 930 of file ping.c.

void ping_rcv ( struct sk_buff )

Definition at line 698 of file ping.c.

Variable Documentation

struct proto ping_prot

Definition at line 728 of file ping.c.