Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
dn.h File Reference
#include <linux/dn.h>
#include <net/sock.h>
#include <net/flow.h>
#include <asm/byteorder.h>
#include <asm/unaligned.h>

Go to the source code of this file.

Data Structures

struct  dn_scp
 
struct  dn_skb_cb
 

Macros

#define DN_O   1 /* Open */
 
#define DN_CR   2 /* Connect Receive */
 
#define DN_DR   3 /* Disconnect Reject */
 
#define DN_DRC   4 /* Discon. Rej. Complete*/
 
#define DN_CC   5 /* Connect Confirm */
 
#define DN_CI   6 /* Connect Initiate */
 
#define DN_NR   7 /* No resources */
 
#define DN_NC   8 /* No communication */
 
#define DN_CD   9 /* Connect Delivery */
 
#define DN_RJ   10 /* Rejected */
 
#define DN_RUN   11 /* Running */
 
#define DN_DI   12 /* Disconnect Initiate */
 
#define DN_DIC   13 /* Disconnect Complete */
 
#define DN_DN   14 /* Disconnect Notificat */
 
#define DN_CL   15 /* Closed */
 
#define DN_CN   16 /* Closed Notification */
 
#define DN_SEND   2
 
#define DN_DONTSEND   1
 
#define DN_NOCHANGE   0
 
#define NSP_MIN_WINDOW   1
 
#define NSP_MAX_WINDOW   (0x07fe)
 
#define NSP_INITIAL_SRTT   (HZ)
 
#define NSP_INITIAL_RTTVAR   (HZ*3)
 
#define NSP_MAXRXTSHIFT   12
 
#define DN_SKB_CB(skb)   ((struct dn_skb_cb *)(skb)->cb)
 
#define DN_MENUVER_ACC   0x01
 
#define DN_MENUVER_USR   0x02
 
#define DN_MENUVER_PRX   0x04
 
#define DN_MENUVER_UIC   0x08
 
#define DN_ASCBUF_LEN   9
 

Functions

unsigned int dn_mss_from_pmtu (struct net_device *dev, int mtu)
 
struct sockdn_sklist_find_listener (struct sockaddr_dn *addr)
 
struct sockdn_find_by_skb (struct sk_buff *skb)
 
chardn_addr2asc (__u16, char *)
 
int dn_destroy_timer (struct sock *sk)
 
int dn_sockaddr2username (struct sockaddr_dn *addr, unsigned char *buf, unsigned char type)
 
int dn_username2sockaddr (unsigned char *data, int len, struct sockaddr_dn *addr, unsigned char *type)
 
void dn_start_slow_timer (struct sock *sk)
 
void dn_stop_slow_timer (struct sock *sk)
 

Variables

__le16 decnet_address
 
int decnet_debug_level
 
int decnet_time_wait
 
int decnet_dn_count
 
int decnet_di_count
 
int decnet_dr_count
 
int decnet_no_fc_max_cwnd
 
long sysctl_decnet_mem [3]
 
int sysctl_decnet_wmem [3]
 
int sysctl_decnet_rmem [3]
 

Macro Definition Documentation

#define DN_ASCBUF_LEN   9

Definition at line 211 of file dn.h.

#define DN_CC   5 /* Connect Confirm */

Definition at line 17 of file dn.h.

#define DN_CD   9 /* Connect Delivery */

Definition at line 21 of file dn.h.

#define DN_CI   6 /* Connect Initiate */

Definition at line 18 of file dn.h.

#define DN_CL   15 /* Closed */

Definition at line 27 of file dn.h.

#define DN_CN   16 /* Closed Notification */

Definition at line 28 of file dn.h.

#define DN_CR   2 /* Connect Receive */

Definition at line 14 of file dn.h.

#define DN_DI   12 /* Disconnect Initiate */

Definition at line 24 of file dn.h.

#define DN_DIC   13 /* Disconnect Complete */

Definition at line 25 of file dn.h.

#define DN_DN   14 /* Disconnect Notificat */

Definition at line 26 of file dn.h.

#define DN_DONTSEND   1

Definition at line 43 of file dn.h.

#define DN_DR   3 /* Disconnect Reject */

Definition at line 15 of file dn.h.

#define DN_DRC   4 /* Discon. Rej. Complete*/

Definition at line 16 of file dn.h.

#define DN_MENUVER_ACC   0x01

Definition at line 204 of file dn.h.

#define DN_MENUVER_PRX   0x04

Definition at line 206 of file dn.h.

#define DN_MENUVER_UIC   0x08

Definition at line 207 of file dn.h.

#define DN_MENUVER_USR   0x02

Definition at line 205 of file dn.h.

#define DN_NC   8 /* No communication */

Definition at line 20 of file dn.h.

#define DN_NOCHANGE   0

Definition at line 44 of file dn.h.

#define DN_NR   7 /* No resources */

Definition at line 19 of file dn.h.

#define DN_O   1 /* Open */

Definition at line 13 of file dn.h.

#define DN_RJ   10 /* Rejected */

Definition at line 22 of file dn.h.

#define DN_RUN   11 /* Running */

Definition at line 23 of file dn.h.

#define DN_SEND   2

Definition at line 42 of file dn.h.

#define DN_SKB_CB (   skb)    ((struct dn_skb_cb *)(skb)->cb)

Definition at line 157 of file dn.h.

#define NSP_INITIAL_RTTVAR   (HZ*3)

Definition at line 99 of file dn.h.

#define NSP_INITIAL_SRTT   (HZ)

Definition at line 97 of file dn.h.

#define NSP_MAX_WINDOW   (0x07fe)

Definition at line 94 of file dn.h.

#define NSP_MAXRXTSHIFT   12

Definition at line 101 of file dn.h.

#define NSP_MIN_WINDOW   1

Definition at line 93 of file dn.h.

Function Documentation

char* dn_addr2asc ( __u16  ,
char  
)

Definition at line 665 of file af_decnet.c.

int dn_destroy_timer ( struct sock sk)

Definition at line 571 of file af_decnet.c.

struct sock* dn_find_by_skb ( struct sk_buff skb)
read

Definition at line 413 of file af_decnet.c.

unsigned int dn_mss_from_pmtu ( struct net_device dev,
int  mtu 
)

Definition at line 1847 of file af_decnet.c.

struct sock* dn_sklist_find_listener ( struct sockaddr_dn addr)
read

Definition at line 374 of file af_decnet.c.

int dn_sockaddr2username ( struct sockaddr_dn addr,
unsigned char buf,
unsigned char  type 
)

Definition at line 287 of file af_decnet.c.

void dn_start_slow_timer ( struct sock sk)

Definition at line 37 of file dn_timer.c.

void dn_stop_slow_timer ( struct sock sk)

Definition at line 43 of file dn_timer.c.

int dn_username2sockaddr ( unsigned char data,
int  len,
struct sockaddr_dn addr,
unsigned char type 
)

Definition at line 322 of file af_decnet.c.

Variable Documentation

__le16 decnet_address

Definition at line 69 of file dn_dev.c.

int decnet_debug_level

Definition at line 32 of file sysctl_net_decnet.c.

int decnet_di_count

Definition at line 35 of file sysctl_net_decnet.c.

int decnet_dn_count

Definition at line 34 of file sysctl_net_decnet.c.

int decnet_dr_count

Definition at line 36 of file sysctl_net_decnet.c.

int decnet_no_fc_max_cwnd

Definition at line 38 of file sysctl_net_decnet.c.

int decnet_time_wait

Definition at line 33 of file sysctl_net_decnet.c.

long sysctl_decnet_mem[3]

Definition at line 41 of file sysctl_net_decnet.c.

int sysctl_decnet_rmem[3]

Definition at line 43 of file sysctl_net_decnet.c.

int sysctl_decnet_wmem[3]

Definition at line 42 of file sysctl_net_decnet.c.