Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
sctp_association Struct Reference

#include <structs.h>

Data Fields

struct sctp_ep_common base
 
struct list_head asocs
 
sctp_assoc_t assoc_id
 
struct sctp_endpointep
 
struct sctp_cookie c
 
struct {
   __u32   rwnd
 
   struct list_head   transport_addr_list
 
   __u16   transport_count
 
   __u16   port
 
   struct sctp_transport *   primary_path
 
   union sctp_addr   primary_addr
 
   struct sctp_transport *   active_path
 
   struct sctp_transport *   retran_path
 
   struct sctp_transport *   last_sent_to
 
   struct sctp_transport *   last_data_from
 
   struct sctp_tsnmap   tsn_map
 
   __u8   sack_needed
 
   __u32   sack_cnt
 
   __u32   sack_generation
 
   __u8   ecn_capable:1
 
   __u8   ipv4_address:1
 
   __u8   ipv6_address:1
 
   __u8   hostname_address:1
 
   __u8   asconf_capable:1
 
   __u8   prsctp_capable:1
 
   __u8   auth_capable:1
 
   __u32   adaptation_ind
 
   __be16   addip_disabled_mask
 
   struct sctp_inithdr_host   i
 
   int   cookie_len
 
   void *   cookie
 
   __u32   addip_serial
 
   sctp_random_param_t *   peer_random
 
   sctp_chunks_param_t *   peer_chunks
 
   sctp_hmac_algo_param_t *   peer_hmacs
 
peer
 
sctp_state_t state
 
struct timeval cookie_life
 
int overall_error_count
 
unsigned long rto_initial
 
unsigned long rto_max
 
unsigned long rto_min
 
int max_burst
 
int max_retrans
 
int pf_retrans
 
__u16 max_init_attempts
 
__u16 init_retries
 
unsigned long max_init_timeo
 
unsigned long hbinterval
 
__u16 pathmaxrxt
 
__u8 pmtu_pending
 
__u32 pathmtu
 
__u32 param_flags
 
unsigned long sackdelay
 
__u32 sackfreq
 
unsigned long timeouts [SCTP_NUM_TIMEOUT_TYPES]
 
struct timer_list timers [SCTP_NUM_TIMEOUT_TYPES]
 
struct sctp_transportshutdown_last_sent_to
 
int shutdown_retries
 
struct sctp_transportinit_last_sent_to
 
__u32 next_tsn
 
__u32 ctsn_ack_point
 
__u32 adv_peer_ack_point
 
__u32 highest_sacked
 
__u32 fast_recovery_exit
 
__u8 fast_recovery
 
__u16 unack_data
 
__u32 rtx_data_chunks
 
__u32 a_rwnd
 
__u32 rwnd_over
 
__u32 rwnd_press
 
int sndbuf_used
 
atomic_t rmem_alloc
 
wait_queue_head_t wait
 
__u32 frag_point
 
__u32 user_frag
 
int init_err_counter
 
int init_cycle
 
__u16 default_stream
 
__u16 default_flags
 
__u32 default_ppid
 
__u32 default_context
 
__u32 default_timetolive
 
__u32 default_rcv_context
 
struct sctp_ssnmapssnmap
 
struct sctp_outq outqueue
 
struct sctp_ulpq ulpq
 
__u32 last_ecne_tsn
 
__u32 last_cwr_tsn
 
int numduptsns
 
__u32 autoclose
 
struct sctp_chunkaddip_last_asconf
 
struct list_head asconf_ack_list
 
struct list_head addip_chunk_list
 
union sctp_addrasconf_addr_del_pending
 
int src_out_of_asoc_ok
 
struct sctp_transportnew_transport
 
struct list_head endpoint_shared_keys
 
struct sctp_auth_bytesasoc_shared_key
 
__u16 default_hmac_id
 
__u16 active_key_id
 
__u8 need_ecne:1
 
__u8 temp:1
 

Detailed Description

Definition at line 1328 of file structs.h.

Field Documentation

__u32 a_rwnd

Definition at line 1646 of file structs.h.

__u16 active_key_id

Definition at line 1828 of file structs.h.

struct sctp_transport* active_path

Definition at line 1413 of file structs.h.

__u32 adaptation_ind

Definition at line 1478 of file structs.h.

struct list_head addip_chunk_list

Definition at line 1785 of file structs.h.

__be16 addip_disabled_mask

Definition at line 1483 of file structs.h.

struct sctp_chunk* addip_last_asconf

Definition at line 1744 of file structs.h.

__u32 addip_serial

Definition at line 1493 of file structs.h.

__u32 adv_peer_ack_point

Definition at line 1619 of file structs.h.

struct list_head asconf_ack_list

Definition at line 1755 of file structs.h.

union sctp_addr* asconf_addr_del_pending

Definition at line 1808 of file structs.h.

__u8 asconf_capable

Definition at line 1470 of file structs.h.

struct sctp_auth_bytes* asoc_shared_key

Definition at line 1821 of file structs.h.

Definition at line 1337 of file structs.h.

sctp_assoc_t assoc_id

Definition at line 1340 of file structs.h.

__u8 auth_capable

Definition at line 1470 of file structs.h.

__u32 autoclose

Definition at line 1719 of file structs.h.

Definition at line 1334 of file structs.h.

Definition at line 1346 of file structs.h.

void* cookie

Definition at line 1487 of file structs.h.

int cookie_len

Definition at line 1486 of file structs.h.

struct timeval cookie_life

Definition at line 1520 of file structs.h.

__u32 ctsn_ack_point

Definition at line 1616 of file structs.h.

__u32 default_context

Definition at line 1689 of file structs.h.

__u16 default_flags

Definition at line 1687 of file structs.h.

__u16 default_hmac_id

Definition at line 1826 of file structs.h.

__u32 default_ppid

Definition at line 1688 of file structs.h.

__u32 default_rcv_context

Definition at line 1693 of file structs.h.

__u16 default_stream

Definition at line 1686 of file structs.h.

__u32 default_timetolive

Definition at line 1690 of file structs.h.

__u8 ecn_capable

Definition at line 1470 of file structs.h.

struct list_head endpoint_shared_keys

Definition at line 1816 of file structs.h.

Definition at line 1343 of file structs.h.

__u8 fast_recovery

Definition at line 1628 of file structs.h.

__u32 fast_recovery_exit

Definition at line 1625 of file structs.h.

__u32 frag_point

Definition at line 1676 of file structs.h.

unsigned long hbinterval

Definition at line 1563 of file structs.h.

__u32 highest_sacked

Definition at line 1622 of file structs.h.

__u8 hostname_address

Definition at line 1470 of file structs.h.

Definition at line 1485 of file structs.h.

int init_cycle

Definition at line 1683 of file structs.h.

int init_err_counter

Definition at line 1680 of file structs.h.

struct sctp_transport* init_last_sent_to

Definition at line 1596 of file structs.h.

__u16 init_retries

Definition at line 1554 of file structs.h.

__u8 ipv4_address

Definition at line 1470 of file structs.h.

__u8 ipv6_address

Definition at line 1470 of file structs.h.

__u32 last_cwr_tsn

Definition at line 1710 of file structs.h.

struct sctp_transport* last_data_from

Definition at line 1431 of file structs.h.

__u32 last_ecne_tsn

Definition at line 1707 of file structs.h.

struct sctp_transport* last_sent_to

Definition at line 1428 of file structs.h.

int max_burst

Definition at line 1536 of file structs.h.

__u16 max_init_attempts

Definition at line 1551 of file structs.h.

unsigned long max_init_timeo

Definition at line 1557 of file structs.h.

int max_retrans

Definition at line 1542 of file structs.h.

__u8 need_ecne

Definition at line 1830 of file structs.h.

struct sctp_transport* new_transport

Definition at line 1810 of file structs.h.

__u32 next_tsn

Definition at line 1605 of file structs.h.

int numduptsns

Definition at line 1713 of file structs.h.

struct sctp_outq outqueue

Definition at line 1699 of file structs.h.

int overall_error_count

Definition at line 1525 of file structs.h.

__u32 param_flags

Definition at line 1579 of file structs.h.

__u16 pathmaxrxt

Definition at line 1568 of file structs.h.

__u32 pathmtu

Definition at line 1576 of file structs.h.

struct { ... } peer
sctp_chunks_param_t* peer_chunks

Definition at line 1500 of file structs.h.

Definition at line 1501 of file structs.h.

sctp_random_param_t* peer_random

Definition at line 1499 of file structs.h.

int pf_retrans

Definition at line 1548 of file structs.h.

__u8 pmtu_pending

Definition at line 1571 of file structs.h.

Definition at line 1385 of file structs.h.

union sctp_addr primary_addr

Definition at line 1407 of file structs.h.

struct sctp_transport* primary_path

Definition at line 1402 of file structs.h.

__u8 prsctp_capable

Definition at line 1470 of file structs.h.

struct sctp_transport* retran_path

Definition at line 1425 of file structs.h.

atomic_t rmem_alloc

Definition at line 1668 of file structs.h.

unsigned long rto_initial

Definition at line 1531 of file structs.h.

unsigned long rto_max

Definition at line 1532 of file structs.h.

unsigned long rto_min

Definition at line 1533 of file structs.h.

__u32 rtx_data_chunks

Definition at line 1638 of file structs.h.

__u32 rwnd

Definition at line 1354 of file structs.h.

__u32 rwnd_over

Definition at line 1651 of file structs.h.

__u32 rwnd_press

Definition at line 1657 of file structs.h.

__u32 sack_cnt

Definition at line 1466 of file structs.h.

__u32 sack_generation

Definition at line 1467 of file structs.h.

__u8 sack_needed

Definition at line 1465 of file structs.h.

unsigned long sackdelay

Definition at line 1582 of file structs.h.

__u32 sackfreq

Definition at line 1583 of file structs.h.

struct sctp_transport* shutdown_last_sent_to

Definition at line 1590 of file structs.h.

int shutdown_retries

Definition at line 1593 of file structs.h.

int sndbuf_used

Definition at line 1663 of file structs.h.

int src_out_of_asoc_ok

Definition at line 1809 of file structs.h.

Definition at line 1696 of file structs.h.

Definition at line 1517 of file structs.h.

__u8 temp

Definition at line 1830 of file structs.h.

unsigned long timeouts[SCTP_NUM_TIMEOUT_TYPES]

Definition at line 1586 of file structs.h.

Definition at line 1587 of file structs.h.

struct list_head transport_addr_list

Definition at line 1371 of file structs.h.

__u16 transport_count

Definition at line 1380 of file structs.h.

Definition at line 1453 of file structs.h.

Definition at line 1704 of file structs.h.

__u16 unack_data

Definition at line 1633 of file structs.h.

__u32 user_frag

Definition at line 1677 of file structs.h.

Definition at line 1673 of file structs.h.


The documentation for this struct was generated from the following file: