Back to index

glibc  2.9
Classes | Defines
ax25.h File Reference
#include <features.h>
#include <bits/sockaddr.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ax25_address
struct  sockaddr_ax25
struct  full_sockaddr_ax25
struct  ax25_routes_struct
struct  ax25_ctl_struct
struct  ax25_info_struct
struct  ax25_fwd_struct
struct  ax25_route_opt_struct
struct  ax25_bpqaddr_struct
struct  ax25_parms_struct

Defines

#define SOL_AX25   257
#define AX25_WINDOW   1
#define AX25_T1   2
#define AX25_T2   5
#define AX25_T3   4
#define AX25_N2   3
#define AX25_BACKOFF   6
#define AX25_EXTSEQ   7
#define AX25_PIDINCL   8
#define AX25_IDLE   9
#define AX25_PACLEN   10
#define AX25_IPMAXQUEUE   11
#define AX25_IAMDIGI   12
#define AX25_KILL   99
#define SIOCAX25GETUID   (SIOCPROTOPRIVATE)
#define SIOCAX25ADDUID   (SIOCPROTOPRIVATE+1)
#define SIOCAX25DELUID   (SIOCPROTOPRIVATE+2)
#define SIOCAX25NOUID   (SIOCPROTOPRIVATE+3)
#define SIOCAX25BPQADDR   (SIOCPROTOPRIVATE+4)
#define SIOCAX25GETPARMS   (SIOCPROTOPRIVATE+5)
#define SIOCAX25SETPARMS   (SIOCPROTOPRIVATE+6)
#define SIOCAX25OPTRT   (SIOCPROTOPRIVATE+7)
#define SIOCAX25CTLCON   (SIOCPROTOPRIVATE+8)
#define SIOCAX25GETINFO   (SIOCPROTOPRIVATE+9)
#define SIOCAX25ADDFWD   (SIOCPROTOPRIVATE+10)
#define SIOCAX25DELFWD   (SIOCPROTOPRIVATE+11)
#define AX25_NOUID_DEFAULT   0
#define AX25_NOUID_BLOCK   1
#define AX25_SET_RT_IPMODE   2
#define AX25_DIGI_INBAND   0x01 /* Allow digipeating within port */
#define AX25_DIGI_XBAND   0x02 /* Allow digipeating across ports */
#define AX25_MAX_DIGIS   8
#define sax25_uid   sax25_ndigis
#define AX25_VALUES_IPDEFMODE   0 /* 'D'=DG 'V'=VC */
#define AX25_VALUES_AXDEFMODE   1 /* 8=Normal 128=Extended Seq Nos */
#define AX25_VALUES_NETROM   2 /* Allow NET/ROM - 0=No 1=Yes */
#define AX25_VALUES_TEXT   3 /* Allow PID=Text - 0=No 1=Yes */
#define AX25_VALUES_BACKOFF   4 /* 'E'=Exponential 'L'=Linear */
#define AX25_VALUES_CONMODE   5 /* Allow connected modes - 0=No 1=Yes */
#define AX25_VALUES_WINDOW   6 /* Default window size for standard AX.25 */
#define AX25_VALUES_EWINDOW   7 /* Default window size for extended AX.25 */
#define AX25_VALUES_T1   8 /* Default T1 timeout value */
#define AX25_VALUES_T2   9 /* Default T2 timeout value */
#define AX25_VALUES_T3   10 /* Default T3 timeout value */
#define AX25_VALUES_N2   11 /* Default N2 value */
#define AX25_VALUES_DIGI   12 /* Digipeat mode */
#define AX25_VALUES_IDLE   13 /* mode vc idle timer */
#define AX25_VALUES_PACLEN   14 /* AX.25 MTU */
#define AX25_VALUES_IPMAXQUEUE   15 /* Maximum number of buffers enqueued */
#define AX25_MAX_VALUES   20

Class Documentation

struct ax25_address

Definition at line 70 of file ax25.h.

Class Members
char ax25_call
struct sockaddr_ax25

Definition at line 76 of file ax25.h.

Collaboration diagram for sockaddr_ax25:
Class Members
ax25_address sax25_call
sa_family_t sax25_family
int sax25_ndigis
struct full_sockaddr_ax25

Definition at line 86 of file ax25.h.

Collaboration diagram for full_sockaddr_ax25:
Class Members
ax25_address fsa_digipeater
struct ax25_routes_struct

Definition at line 93 of file ax25.h.

Collaboration diagram for ax25_routes_struct:
Class Members
ax25_address dest_addr
ax25_address digi_addr
unsigned char digi_count
ax25_address port_addr
struct ax25_ctl_struct

Definition at line 102 of file ax25.h.

Collaboration diagram for ax25_ctl_struct:
Class Members
unsigned long arg
unsigned int cmd
ax25_address dest_addr
ax25_address digi_addr
unsigned char digi_count
ax25_address port_addr
ax25_address source_addr
struct ax25_info_struct

Definition at line 113 of file ax25.h.

Class Members
unsigned int idle
unsigned int idletimer
unsigned int n2
unsigned int n2count
unsigned int rcv_q
unsigned int snd_q
unsigned int state
unsigned int t1
unsigned int t1timer
unsigned int t2
unsigned int t2timer
unsigned int t3
unsigned int t3timer
struct ax25_fwd_struct

Definition at line 124 of file ax25.h.

Collaboration diagram for ax25_fwd_struct:
Class Members
ax25_address port_from
ax25_address port_to
struct ax25_route_opt_struct

Definition at line 131 of file ax25.h.

Collaboration diagram for ax25_route_opt_struct:
Class Members
int arg
int cmd
ax25_address dest_addr
ax25_address port_addr
struct ax25_bpqaddr_struct

Definition at line 140 of file ax25.h.

Collaboration diagram for ax25_bpqaddr_struct:
Class Members
ax25_address addr
char dev
struct ax25_parms_struct

Definition at line 165 of file ax25.h.

Collaboration diagram for ax25_parms_struct:
Class Members
ax25_address port_addr
unsigned short values

Define Documentation

#define AX25_BACKOFF   6

Definition at line 34 of file ax25.h.

#define AX25_DIGI_INBAND   0x01 /* Allow digipeating within port */

Definition at line 63 of file ax25.h.

#define AX25_DIGI_XBAND   0x02 /* Allow digipeating across ports */

Definition at line 64 of file ax25.h.

#define AX25_EXTSEQ   7

Definition at line 35 of file ax25.h.

#define AX25_IAMDIGI   12

Definition at line 40 of file ax25.h.

#define AX25_IDLE   9

Definition at line 37 of file ax25.h.

#define AX25_IPMAXQUEUE   11

Definition at line 39 of file ax25.h.

#define AX25_KILL   99

Definition at line 41 of file ax25.h.

#define AX25_MAX_DIGIS   8

Definition at line 67 of file ax25.h.

#define AX25_MAX_VALUES   20

Definition at line 163 of file ax25.h.

#define AX25_N2   3

Definition at line 33 of file ax25.h.

#define AX25_NOUID_BLOCK   1

Definition at line 59 of file ax25.h.

#define AX25_NOUID_DEFAULT   0

Definition at line 58 of file ax25.h.

#define AX25_PACLEN   10

Definition at line 38 of file ax25.h.

#define AX25_PIDINCL   8

Definition at line 36 of file ax25.h.

#define AX25_SET_RT_IPMODE   2

Definition at line 60 of file ax25.h.

#define AX25_T1   2

Definition at line 30 of file ax25.h.

#define AX25_T2   5

Definition at line 31 of file ax25.h.

#define AX25_T3   4

Definition at line 32 of file ax25.h.

#define AX25_VALUES_AXDEFMODE   1 /* 8=Normal 128=Extended Seq Nos */

Definition at line 148 of file ax25.h.

#define AX25_VALUES_BACKOFF   4 /* 'E'=Exponential 'L'=Linear */

Definition at line 151 of file ax25.h.

#define AX25_VALUES_CONMODE   5 /* Allow connected modes - 0=No 1=Yes */

Definition at line 152 of file ax25.h.

#define AX25_VALUES_DIGI   12 /* Digipeat mode */

Definition at line 159 of file ax25.h.

#define AX25_VALUES_EWINDOW   7 /* Default window size for extended AX.25 */

Definition at line 154 of file ax25.h.

#define AX25_VALUES_IDLE   13 /* mode vc idle timer */

Definition at line 160 of file ax25.h.

#define AX25_VALUES_IPDEFMODE   0 /* 'D'=DG 'V'=VC */

Definition at line 147 of file ax25.h.

#define AX25_VALUES_IPMAXQUEUE   15 /* Maximum number of buffers enqueued */

Definition at line 162 of file ax25.h.

#define AX25_VALUES_N2   11 /* Default N2 value */

Definition at line 158 of file ax25.h.

#define AX25_VALUES_NETROM   2 /* Allow NET/ROM - 0=No 1=Yes */

Definition at line 149 of file ax25.h.

#define AX25_VALUES_PACLEN   14 /* AX.25 MTU */

Definition at line 161 of file ax25.h.

#define AX25_VALUES_T1   8 /* Default T1 timeout value */

Definition at line 155 of file ax25.h.

#define AX25_VALUES_T2   9 /* Default T2 timeout value */

Definition at line 156 of file ax25.h.

#define AX25_VALUES_T3   10 /* Default T3 timeout value */

Definition at line 157 of file ax25.h.

#define AX25_VALUES_TEXT   3 /* Allow PID=Text - 0=No 1=Yes */

Definition at line 150 of file ax25.h.

#define AX25_VALUES_WINDOW   6 /* Default window size for standard AX.25 */

Definition at line 153 of file ax25.h.

#define AX25_WINDOW   1

Definition at line 29 of file ax25.h.

#define sax25_uid   sax25_ndigis

Definition at line 91 of file ax25.h.

#define SIOCAX25ADDFWD   (SIOCPROTOPRIVATE+10)

Definition at line 54 of file ax25.h.

#define SIOCAX25ADDUID   (SIOCPROTOPRIVATE+1)

Definition at line 45 of file ax25.h.

Definition at line 48 of file ax25.h.

#define SIOCAX25CTLCON   (SIOCPROTOPRIVATE+8)

Definition at line 52 of file ax25.h.

#define SIOCAX25DELFWD   (SIOCPROTOPRIVATE+11)

Definition at line 55 of file ax25.h.

#define SIOCAX25DELUID   (SIOCPROTOPRIVATE+2)

Definition at line 46 of file ax25.h.

Definition at line 53 of file ax25.h.

Definition at line 49 of file ax25.h.

Definition at line 44 of file ax25.h.

#define SIOCAX25NOUID   (SIOCPROTOPRIVATE+3)

Definition at line 47 of file ax25.h.

#define SIOCAX25OPTRT   (SIOCPROTOPRIVATE+7)

Definition at line 51 of file ax25.h.

Definition at line 50 of file ax25.h.

#define SOL_AX25   257

Definition at line 26 of file ax25.h.