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

#include <structs.h>

Data Fields

int(* sctp_xmit )(struct sk_buff *skb, struct sctp_transport *)
 
int(* setsockopt )(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen)
 
int(* getsockopt )(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen)
 
int(* compat_setsockopt )(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen)
 
int(* compat_getsockopt )(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen)
 
void(* get_dst )(struct sctp_transport *t, union sctp_addr *saddr, struct flowi *fl, struct sock *sk)
 
void(* get_saddr )(struct sctp_sock *sk, struct sctp_transport *t, struct flowi *fl)
 
void(* copy_addrlist )(struct list_head *, struct net_device *)
 
int(* cmp_addr )(const union sctp_addr *addr1, const union sctp_addr *addr2)
 
void(* addr_copy )(union sctp_addr *dst, union sctp_addr *src)
 
void(* from_skb )(union sctp_addr *, struct sk_buff *skb, int saddr)
 
void(* from_sk )(union sctp_addr *, struct sock *sk)
 
void(* to_sk_saddr )(union sctp_addr *, struct sock *sk)
 
void(* to_sk_daddr )(union sctp_addr *, struct sock *sk)
 
void(* from_addr_param )(union sctp_addr *, union sctp_addr_param *, __be16 port, int iif)
 
int(* to_addr_param )(const union sctp_addr *, union sctp_addr_param *)
 
int(* addr_valid )(union sctp_addr *, struct sctp_sock *, const struct sk_buff *)
 
sctp_scope_t(* scope )(union sctp_addr *)
 
void(* inaddr_any )(union sctp_addr *, __be16)
 
int(* is_any )(const union sctp_addr *)
 
int(* available )(union sctp_addr *, struct sctp_sock *)
 
int(* skb_iif )(const struct sk_buff *sk)
 
int(* is_ce )(const struct sk_buff *sk)
 
void(* seq_dump_addr )(struct seq_file *seq, union sctp_addr *addr)
 
void(* ecn_capable )(struct sock *sk)
 
__u16 net_header_len
 
int sockaddr_len
 
sa_family_t sa_family
 
struct list_head list
 

Detailed Description

Definition at line 432 of file structs.h.

Field Documentation

void(* addr_copy)(union sctp_addr *dst, union sctp_addr *src)

Definition at line 466 of file structs.h.

int(* addr_valid)(union sctp_addr *, struct sctp_sock *, const struct sk_buff *)

Definition at line 482 of file structs.h.

int(* available)(union sctp_addr *, struct sctp_sock *)

Definition at line 488 of file structs.h.

int(* cmp_addr)(const union sctp_addr *addr1, const union sctp_addr *addr2)

Definition at line 464 of file structs.h.

int(* compat_getsockopt)(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen)

Definition at line 450 of file structs.h.

int(* compat_setsockopt)(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen)

Definition at line 445 of file structs.h.

void(* copy_addrlist)(struct list_head *, struct net_device *)

Definition at line 462 of file structs.h.

void(* ecn_capable)(struct sock *sk)

Definition at line 494 of file structs.h.

void(* from_addr_param)(union sctp_addr *, union sctp_addr_param *, __be16 port, int iif)

Definition at line 477 of file structs.h.

void(* from_sk)(union sctp_addr *, struct sock *sk)

Definition at line 471 of file structs.h.

void(* from_skb)(union sctp_addr *, struct sk_buff *skb, int saddr)

Definition at line 468 of file structs.h.

Definition at line 455 of file structs.h.

Definition at line 459 of file structs.h.

int(* getsockopt)(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen)

Definition at line 440 of file structs.h.

void(* inaddr_any)(union sctp_addr *, __be16)

Definition at line 486 of file structs.h.

int(* is_any)(const union sctp_addr *)

Definition at line 487 of file structs.h.

int(* is_ce)(const struct sk_buff *sk)

Definition at line 491 of file structs.h.

Definition at line 498 of file structs.h.

__u16 net_header_len

Definition at line 495 of file structs.h.

sa_family_t sa_family

Definition at line 497 of file structs.h.

Definition at line 485 of file structs.h.

Definition at line 433 of file structs.h.

void(* seq_dump_addr)(struct seq_file *seq, union sctp_addr *addr)

Definition at line 492 of file structs.h.

int(* setsockopt)(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen)

Definition at line 435 of file structs.h.

int(* skb_iif)(const struct sk_buff *sk)

Definition at line 490 of file structs.h.

int sockaddr_len

Definition at line 496 of file structs.h.

int(* to_addr_param)(const union sctp_addr *, union sctp_addr_param *)

Definition at line 480 of file structs.h.

void(* to_sk_daddr)(union sctp_addr *, struct sock *sk)

Definition at line 475 of file structs.h.

void(* to_sk_saddr)(union sctp_addr *, struct sock *sk)

Definition at line 473 of file structs.h.


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