Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

sock Struct Reference

#include <sock.h>


Data Fields

socksklist_next
socksklist_prev
sockbind_next
sock ** bind_pprev
__u32 daddr
__u32 rcv_saddr
__u16 dport
unsigned short num
int bound_dev_if
socknext
sock ** pprev
volatile unsigned char state
volatile unsigned char zapped
__u16 sport
unsigned short family
unsigned char reuse
unsigned char nonagle
atomic_t sock_readers
int rcvbuf
wait_queue ** sleep
dst_entrydst_cache
atomic_t rmem_alloc
sk_buff_head receive_queue
atomic_t wmem_alloc
sk_buff_head write_queue
atomic_t omem_alloc
__u32 saddr
unsigned int allocation
int sndbuf
sockprev
volatile char dead
volatile char done
volatile char urginline
volatile char keepopen
volatile char linger
volatile char destroy
volatile char no_check
volatile char broadcast
volatile char bsdism
unsigned char debug
int proc
unsigned long lingertime
int hashent
sockpair
sk_buff_head back_log error_queue
protoprot
unsigned short shutdown
union {
   tcp_opt   af_tcp
tp_pinfo
int err
int err_soft
unsigned short ack_backlog
unsigned short max_ack_backlog
__u32 priority
unsigned short type
unsigned char localroute
unsigned char protocol
ucred peercred
union {
   void *   destruct_hook
   unix_opt   af_unix
protinfo
int ip_ttl
int ip_tos
unsigned ip_cmsg_flags
ip_options * opt
unsigned char ip_hdrincl
__u8 ip_mc_ttl
__u8 ip_mc_loop
__u8 ip_recverr
__u8 ip_pmtudisc
int ip_mc_index
__u32 ip_mc_addr
ip_mc_socklist * ip_mc_list
int timeout
timer_list timer
timeval stamp
socketsocket
void * user_data
void(* state_change )(struct sock *sk)
void(* data_ready )(struct sock *sk, int bytes)
void(* write_space )(struct sock *sk)
void(* error_report )(struct sock *sk)
int(* backlog_rcv )(struct sock *sk, struct sk_buff *skb)
void(* destruct )(struct sock *sk)


Field Documentation

unsigned short sock::ack_backlog
 

Definition at line 453 of file sock.h.

Referenced by inet_listen(), irda_accept(), kill_sk_later(), tcp_accept(), tcp_v4_syn_recv_sock(), tcp_v6_syn_recv_sock(), unix_accept(), and unix_stream_connect().

struct tcp_opt sock::af_tcp
 

Definition at line 436 of file sock.h.

struct unix_opt sock::af_unix
 

Definition at line 471 of file sock.h.

unsigned int sock::allocation
 

Definition at line 398 of file sock.h.

Referenced by __initfunc(), icmpv6_init(), ip6_frag_xmit(), sock_alloc_send_skb(), and sock_init_data().

int(* sock::backlog_rcv)(struct sock *sk, struct sk_buff *skb)
 

Referenced by __release_sock(), inet6_create(), inet_create(), and tcp_v6_syn_recv_sock().

struct sock* sock::bind_next
 

Definition at line 365 of file sock.h.

Referenced by __tcp_inherit_port(), __tcp_put_port(), tcp_tw_hashdance(), tcp_v4_get_port(), and tcp_v6_get_port().

struct sock** sock::bind_pprev
 

Definition at line 366 of file sock.h.

Referenced by __tcp_inherit_port(), __tcp_put_port(), tcp_timewait_kill(), tcp_tw_hashdance(), tcp_v4_get_port(), and tcp_v6_get_port().

int sock::bound_dev_if
 

Definition at line 373 of file sock.h.

Referenced by __tcp_v6_lookup(), ip_queue_xmit(), ip_setsockopt(), ipv6_setsockopt(), raw_sendmsg(), raw_v4_lookup(), rawv6_sendmsg(), sock_setsockopt(), tcp_time_wait(), tcp_v4_connect(), tcp_v4_get_port(), tcp_v4_lookup_listener(), tcp_v4_rebuild_header(), tcp_v4_send_synack(), tcp_v4_unique_address(), tcp_v6_connect(), tcp_v6_err(), tcp_v6_get_port(), tcp_v6_lookup_listener(), tcp_v6_rebuild_header(), tcp_v6_syn_recv_sock(), tcp_v6_unique_address(), tcp_v6_xmit(), udp_sendmsg(), udp_v4_get_port(), udp_v4_lookup_longway(), udp_v4_mcast_next(), udp_v6_get_port(), udp_v6_lookup(), udp_v6_mcast_next(), udpv6_connect(), and udpv6_sendmsg().

volatile char sock::broadcast
 

Definition at line 405 of file sock.h.

Referenced by raw_sendmsg(), sock_getsockopt(), sock_setsockopt(), and udp_sendmsg().

volatile char sock::bsdism
 

Definition at line 405 of file sock.h.

Referenced by sock_getsockopt(), sock_setsockopt(), udp_err(), and udpv6_err().

__u32 sock::daddr
 

Definition at line 369 of file sock.h.

Referenced by get__netinfo6(), get__sock(), inet6_getname(), inet_getname(), ip_queue_xmit(), ipv6_setsockopt(), raw_sendmsg(), raw_v4_lookup(), rawv6_sendmsg(), tcp_time_wait(), tcp_v4_connect(), tcp_v4_send_check(), tcp_v4_sendmsg(), tcp_v4_syn_recv_sock(), tcp_v4_unique_address(), tcp_v6_sk_hashfn(), tcp_v6_syn_recv_sock(), tcp_v6_unique_address(), tcp_write_timeout(), udp_sendmsg(), udp_v4_lookup_longway(), udp_v4_mcast_next(), udpv6_sendmsg(), and v4_addr2sockaddr().

void(* sock::data_ready)(struct sock *sk, int bytes)
 

Referenced by net_timer(), netlink_broadcast_deliver(), netlink_dump(), netlink_kernel_create(), smb_catch_keepalive(), smb_dont_catch_keepalive(), sock_init_data(), sock_queue_err_skb(), sock_queue_rcv_skb(), svc_delete_socket(), svc_setup_socket(), svc_tcp_init(), tcp_data(), tcp_rcv_established(), tcp_urg(), tcp_v4_syn_recv_sock(), unix_dgram_sendmsg(), unix_release_sock(), unix_shutdown(), unix_stream_connect(), unix_stream_sendmsg(), xprt_bind_socket(), and xprt_close().

volatile char sock::dead
 

Definition at line 405 of file sock.h.

Referenced by econet_release(), found_data(), irda_disconnect_indication(), net_timer(), netlink_release(), packet_release(), raw_close(), raw_v4_lookup(), raw_v6_lookup(), sklist_destroy_socket(), smb_data_callback(), sock_def_error_report(), sock_def_readable(), sock_def_wakeup(), sock_def_write_space(), sock_queue_err_skb(), sock_queue_rcv_skb(), tcp_close(), tcp_data(), tcp_data_ready(), tcp_fin(), tcp_rcv_state_process(), tcp_state_change(), tcp_time_wait(), tcp_urg(), tcp_v4_conn_request(), tcp_v6_conn_request(), udp_close(), udp_v4_lookup_longway(), udp_v4_mcast_next(), udp_v6_lookup(), udp_v6_mcast_next(), udpv6_close(), unix_destroy_socket(), unix_dgram_sendmsg(), unix_gc(), unix_release_sock(), unix_stream_connect(), and unix_stream_sendmsg().

unsigned char sock::debug
 

Definition at line 414 of file sock.h.

Referenced by sock_getsockopt(), and sock_setsockopt().

volatile char sock::destroy
 

Definition at line 405 of file sock.h.

Referenced by destroy_sock().

void(* sock::destruct)(struct sock *sk)
 

Referenced by inet6_create(), inet_create(), netlink_create(), sk_free(), sock_init_data(), and unix_create1().

void* sock::destruct_hook
 

Definition at line 470 of file sock.h.

volatile char sock::done
 

Definition at line 405 of file sock.h.

__u16 sock::dport
 

Definition at line 371 of file sock.h.

Referenced by __tcp_v6_lookup(), get__netinfo6(), get__sock(), inet6_getname(), inet_getname(), ip_build_xmit(), tcp_rcv_state_process(), tcp_time_wait(), tcp_transmit_skb(), tcp_v4_connect(), tcp_v4_sendmsg(), tcp_v4_unique_address(), tcp_v6_err(), tcp_v6_rebuild_header(), tcp_v6_sendmsg(), tcp_v6_sk_hashfn(), tcp_v6_unique_address(), tcp_v6_xmit(), tcp_write_timeout(), udp_sendmsg(), udp_v4_lookup_longway(), udp_v4_mcast_next(), udp_v6_lookup(), udp_v6_mcast_next(), udpv6_connect(), udpv6_sendmsg(), v4_addr2sockaddr(), and v6_addr2sockaddr().

struct dst_entry* sock::dst_cache
 

Definition at line 391 of file sock.h.

Referenced by inet6_destroy_sock(), inet_listen(), ip_getsockopt(), ip_queue_xmit(), ipv6_getsockopt(), ipv6_setsockopt(), kill_sk_now(), raw_bind(), tcp_connect(), tcp_current_mss(), tcp_data_queue(), tcp_v4_connect(), tcp_v4_rebuild_header(), tcp_v4_syn_recv_sock(), tcp_v6_err(), tcp_v6_rebuild_header(), tcp_v6_xmit(), tcp_write_timeout(), and udp_sendmsg().

int sock::err
 

Definition at line 449 of file sock.h.

Referenced by __initfunc(), datagram_poll(), econet_create(), econet_ioctl(), icmpv6_init(), inet6_ioctl(), inet_accept(), inet_dgram_connect(), inet_ioctl(), inet_recvmsg(), inet_sendmsg(), inet_stream_connect(), inet_wait_for_connect(), ip_recv_error(), ipv6_recv_error(), irda_data_indication(), irda_disconnect_indication(), irda_poll(), irda_recvmsg_stream(), netlink_broadcast(), netlink_set_err(), packet_create(), packet_do_bind(), packet_ioctl(), packet_notifier(), raw_err(), sock_error(), sock_wait_for_wmem(), tcp_accept(), tcp_connect(), tcp_keepopen_proc(), tcp_probe_timer(), tcp_recv_urg(), tcp_recvmsg(), tcp_reset(), tcp_v4_err(), tcp_v6_err(), tcp_write_err(), udp_err(), unix_dgram_connect(), unix_poll(), unix_stream_recvmsg(), and wait_for_tcp_connect().

int sock::err_soft
 

Definition at line 449 of file sock.h.

Referenced by sock_getsockopt(), tcp_ack(), tcp_keepopen_proc(), tcp_probe_timer(), tcp_v4_err(), tcp_v4_rebuild_header(), tcp_v6_err(), and tcp_write_err().

struct sk_buff_head back_log sock::error_queue
 

Definition at line 422 of file sock.h.

Referenced by datagram_poll(), ip_recv_error(), ip_setsockopt(), ipv6_recv_error(), ipv6_setsockopt(), kill_sk_queues(), sock_init_data(), and sock_queue_err_skb().

void(* sock::error_report)(struct sock *sk)
 

Referenced by ip_recv_error(), ipv6_recv_error(), packet_do_bind(), packet_notifier(), raw_err(), sock_init_data(), tcp_probe_timer(), tcp_v4_err(), tcp_v4_rebuild_header(), tcp_v6_err(), tcp_write_err(), and udp_err().

unsigned short sock::family
 

Definition at line 383 of file sock.h.

Referenced by __tcp_v6_lookup(), econet_create(), inet6_create(), inet_create(), packet_create(), sock_no_dup(), tcp_time_wait(), tcp_v6_lookup_listener(), udp_v6_lookup(), and unix_get_socket().

int sock::hashent
 

Definition at line 418 of file sock.h.

Referenced by __tcp_v4_hash(), __tcp_v4_rehash(), and tcp_tw_hashdance().

unsigned sock::ip_cmsg_flags
 

Definition at line 510 of file sock.h.

Referenced by ip_cmsg_recv(), ip_getsockopt(), ip_recv_error(), ip_setsockopt(), and ipv6_recv_error().

unsigned char sock::ip_hdrincl
 

Definition at line 512 of file sock.h.

Referenced by inet6_create(), inet_create(), ip_build_xmit(), ip_getsockopt(), ip_setsockopt(), raw_sendmsg(), and rawv6_rcv().

__u32 sock::ip_mc_addr
 

Definition at line 518 of file sock.h.

Referenced by ip_getsockopt(), ip_setsockopt(), raw_sendmsg(), and udp_sendmsg().

int sock::ip_mc_index
 

Definition at line 517 of file sock.h.

Referenced by inet6_create(), inet_create(), ip_getsockopt(), ip_setsockopt(), raw_sendmsg(), and udp_sendmsg().

struct ip_mc_socklist* sock::ip_mc_list
 

Definition at line 519 of file sock.h.

Referenced by inet6_create(), inet_create(), ip_mc_drop_socket(), and ip_mc_leave_group().

__u8 sock::ip_mc_loop
 

Definition at line 514 of file sock.h.

Referenced by inet6_create(), inet_create(), ip_getsockopt(), ip_mc_output(), and ip_setsockopt().

__u8 sock::ip_mc_ttl
 

Definition at line 513 of file sock.h.

Referenced by inet6_create(), inet_create(), ip_build_xmit(), ip_build_xmit_slow(), ip_getsockopt(), and ip_setsockopt().

__u8 sock::ip_pmtudisc
 

Definition at line 516 of file sock.h.

Referenced by inet_create(), ip_dont_fragment(), ip_getsockopt(), ip_setsockopt(), raw_err(), and udp_err().

__u8 sock::ip_recverr
 

Definition at line 515 of file sock.h.

Referenced by ip_getsockopt(), ip_icmp_error(), ip_local_error(), ip_setsockopt(), raw_err(), tcp_v4_err(), and udp_err().

int sock::ip_tos
 

Definition at line 509 of file sock.h.

Referenced by icmp_reply(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_getsockopt(), ip_queue_xmit(), ip_send_reply(), ip_setsockopt(), raw_sendmsg(), tcp_v4_connect(), tcp_v4_rebuild_header(), tcp_v4_send_synack(), tcp_v4_syn_recv_sock(), and udp_sendmsg().

int sock::ip_ttl
 

Definition at line 508 of file sock.h.

Referenced by inet6_create(), inet_create(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_getsockopt(), ip_queue_xmit(), and ip_setsockopt().

volatile char sock::keepopen
 

Definition at line 405 of file sock.h.

Referenced by sock_getsockopt(), sock_setsockopt(), tcp_accept(), tcp_keepalive(), tcp_set_keepalive(), tcp_v4_destroy_sock(), tcp_v6_destroy_sock(), and wait_for_tcp_connect().

volatile char sock::linger
 

Definition at line 405 of file sock.h.

Referenced by sock_getsockopt(), and sock_setsockopt().

unsigned long sock::lingertime
 

Definition at line 416 of file sock.h.

Referenced by sock_getsockopt(), and sock_setsockopt().

unsigned char sock::localroute
 

Definition at line 457 of file sock.h.

Referenced by ip_queue_xmit(), raw_sendmsg(), sock_getsockopt(), sock_setsockopt(), tcp_v4_connect(), tcp_v4_rebuild_header(), tcp_v4_send_synack(), and udp_sendmsg().

unsigned short sock::max_ack_backlog
 

Definition at line 454 of file sock.h.

Referenced by inet_listen(), irda_listen(), tcp_v4_init_sock(), tcp_v4_syn_recv_sock(), tcp_v6_init_sock(), tcp_v6_syn_recv_sock(), unix_accept(), unix_listen(), and unix_stream_connect().

struct sock* sock::next
 

Definition at line 376 of file sock.h.

Referenced by __release_sock(), __tcp_v4_hash(), __tcp_v4_lookup(), __tcp_v4_rehash(), __tcp_v6_lookup(), inet6_mc_check(), ip_ra_control(), ipv6_raw_deliver(), mem_check(), netlink_autobind(), netlink_bind(), netlink_broadcast(), netlink_insert(), netlink_lookup(), netlink_remove(), netlink_set_err(), netlink_unicast(), packet_notifier(), raw_v4_hash(), raw_v4_lookup(), raw_v4_unhash(), raw_v6_hash(), raw_v6_lookup(), raw_v6_unhash(), sklist_insert_socket(), sklist_remove_socket(), tcp_keepalive(), tcp_syn_recv_timer(), tcp_tw_hashdance(), tcp_v4_lookup_listener(), tcp_v4_unhash(), tcp_v6_lookup_listener(), tcp_v6_unhash(), udp_lport_inuse(), udp_v4_get_port(), udp_v4_hash(), udp_v4_lookup_longway(), udp_v4_mcast_deliver(), udp_v4_mcast_next(), udp_v4_unhash(), udp_v6_get_port(), udp_v6_hash(), udp_v6_lookup(), udp_v6_mcast_next(), udp_v6_unhash(), udpv6_mcast_deliver(), unix_find_socket_byinode(), unix_find_socket_byname(), and unix_remove_socket().

volatile char sock::no_check
 

Definition at line 405 of file sock.h.

Referenced by inet6_create(), inet_create(), sock_getsockopt(), sock_setsockopt(), and udp_sendmsg().

unsigned char sock::nonagle
 

Definition at line 384 of file sock.h.

Referenced by inet_create(), tcp_getsockopt(), and tcp_send_fin().

unsigned short sock::num
 

Definition at line 372 of file sock.h.

Referenced by __initfunc(), __tcp_inherit_port(), econet_create(), icmpv6_init(), inet6_bind(), inet6_create(), inet_bind(), inet_create(), inet_listen(), ip6_ra_control(), ip_call_ra_chain(), ip_mroute_setsockopt(), ip_ra_control(), packet_bind_spkt(), packet_create(), packet_do_bind(), packet_getname(), packet_notifier(), packet_sendmsg(), raw_v4_hash(), raw_v4_lookup(), raw_v6_hash(), raw_v6_lookup(), rawv6_getsockopt(), rawv6_sendmsg(), tcp_sk_listen_hashfn(), tcp_time_wait(), tcp_v4_get_port(), tcp_v4_lookup_listener(), tcp_v4_syn_recv_sock(), tcp_v4_unique_address(), tcp_v6_get_port(), tcp_v6_lookup_listener(), tcp_v6_sk_hashfn(), tcp_v6_unique_address(), tcp_write_timeout(), udp_lport_inuse(), udp_v4_get_port(), udp_v4_hash(), udp_v4_lookup_longway(), udp_v4_mcast_next(), udp_v6_get_port(), udp_v6_hash(), udp_v6_lookup(), and udp_v6_mcast_next().

atomic_t sock::omem_alloc
 

Definition at line 396 of file sock.h.

Referenced by sk_free(), sock_kfree_s(), and sock_kmalloc().

struct ip_options* sock::opt
 

Definition at line 511 of file sock.h.

Referenced by inet6_destroy_sock(), ip_getsockopt(), ip_queue_xmit(), kill_sk_now(), raw_sendmsg(), tcp_v4_connect(), tcp_v4_syn_recv_sock(), tcp_v6_send_synack(), tcp_v6_syn_recv_sock(), and udp_sendmsg().

struct sock* sock::pair
 

Definition at line 419 of file sock.h.

struct ucred sock::peercred
 

Definition at line 459 of file sock.h.

Referenced by sock_getsockopt(), sock_init_data(), unix_listen(), unix_socketpair(), and unix_stream_connect().

struct sock** sock::pprev
 

Definition at line 377 of file sock.h.

Referenced by __tcp_v4_hash(), __tcp_v4_rehash(), raw_v4_hash(), raw_v4_unhash(), raw_v6_hash(), raw_v6_unhash(), tcp_timewait_kill(), tcp_tw_hashdance(), tcp_v4_unhash(), tcp_v6_hash(), tcp_v6_unhash(), udp_v4_hash(), udp_v4_unhash(), udp_v6_hash(), and udp_v6_unhash().

struct sock* sock::prev
 

Definition at line 400 of file sock.h.

Referenced by __tcp_inherit_port(), __tcp_put_port(), inet_listen(), tcp_tw_hashdance(), tcp_v4_destroy_sock(), tcp_v4_get_port(), tcp_v4_unhash(), tcp_v6_destroy_sock(), tcp_v6_get_port(), and unix_remove_socket().

__u32 sock::priority
 

Definition at line 455 of file sock.h.

Referenced by econet_sendmsg(), ip_build_xmit(), ip_build_xmit_slow(), ip_queue_xmit(), ip_send_reply(), packet_sendmsg(), packet_sendmsg_spkt(), sock_getsockopt(), and sock_setsockopt().

int sock::proc
 

Definition at line 415 of file sock.h.

Referenced by econet_ioctl(), inet6_ioctl(), inet_ioctl(), packet_ioctl(), sock_no_fcntl(), and tcp_check_urg().

struct proto* sock::prot
 

Definition at line 425 of file sock.h.

Referenced by __add_to_prot_sklist(), __release_sock(), de600_start_xmit(), del_from_prot_sklist(), destroy_sock(), inet6_bind(), inet6_create(), inet6_ioctl(), inet_accept(), inet_bind(), inet_create(), inet_dgram_connect(), inet_getsockopt(), inet_ioctl(), inet_listen(), inet_poll(), inet_recvmsg(), inet_sendmsg(), inet_setsockopt(), inet_shutdown(), inet_stream_connect(), kill_sk_now(), net_timer(), tcp_connect(), tcp_fragment(), tcp_make_synack(), tcp_retransmit_skb(), tcp_send_ack(), tcp_send_active_reset(), tcp_send_fin(), tcp_send_synack(), tcp_tw_hashdance(), tcp_v4_connect(), and tcp_write_wakeup().

union { ... } sock::protinfo
 

Referenced by ec_listening_socket(), econet_bind(), econet_create(), econet_getname(), econet_sendmsg(), irda_accept(), irda_bind(), irda_connect(), irda_create(), irda_getname(), irda_getsockopt(), irda_recvmsg_dgram(), irda_recvmsg_stream(), irda_sendmsg(), irda_sendmsg_dgram(), irda_setsockopt(), irda_shutdown(), maybe_unmark_and_push(), netlink_autobind(), netlink_bind(), netlink_broadcast(), netlink_broadcast_deliver(), netlink_connect(), netlink_dump(), netlink_dump_start(), netlink_getname(), netlink_lock(), netlink_locked(), netlink_lookup(), netlink_release(), netlink_sendmsg(), netlink_set_err(), netlink_unicast(), netlink_unlock(), packet_create(), packet_do_bind(), packet_flush_mclist(), packet_getname(), packet_getname_spkt(), packet_mc_add(), packet_mc_drop(), packet_notifier(), packet_recvmsg(), packet_release(), packet_sendmsg(), pop_stack(), sock_def_destruct(), unix_autobind(), unix_bind(), unix_create1(), unix_destroy_socket(), unix_destruct_addr(), unix_dgram_connect(), unix_dgram_recvmsg(), unix_dgram_sendmsg(), unix_find_other(), unix_find_socket_byinode(), unix_find_socket_byname(), unix_gc(), unix_getname(), unix_inflight(), unix_listen(), unix_notinflight(), unix_remove_socket(), unix_stream_connect(), and unix_stream_recvmsg().

unsigned char sock::protocol
 

Definition at line 458 of file sock.h.

Referenced by de600_start_xmit(), ethertap_rx(), inet6_create(), inet_create(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_queue_xmit(), ip_send_reply(), ipv6_setsockopt(), irda_accept(), irda_bind(), irda_connect(), irda_create(), netlink_autobind(), netlink_bind(), netlink_broadcast(), netlink_broadcast_deliver(), netlink_create(), netlink_dump_start(), netlink_insert(), netlink_release(), netlink_remove(), netlink_set_err(), netlink_unicast(), sock_no_dup(), sock_setsockopt(), and svc_setup_socket().

__u32 sock::rcv_saddr
 

Definition at line 370 of file sock.h.

Referenced by get__netinfo6(), get__sock(), inet6_bind(), inet6_getname(), inet_bind(), inet_getname(), raw_bind(), raw_v4_lookup(), tcp_time_wait(), tcp_v4_connect(), tcp_v4_get_port(), tcp_v4_lookup_listener(), tcp_v4_rebuild_header(), tcp_v4_syn_recv_sock(), tcp_v4_unique_address(), tcp_v6_get_port(), tcp_v6_sk_hashfn(), tcp_v6_unique_address(), udp_v4_get_port(), udp_v4_lookup_longway(), udp_v4_mcast_next(), udp_v6_get_port(), and udpv6_connect().

int sock::rcvbuf
 

Definition at line 388 of file sock.h.

Referenced by __tcp_select_window(), irda_recvmsg_dgram(), irda_recvmsg_stream(), netlink_broadcast_deliver(), prune_queue(), sock_getsockopt(), sock_init_data(), sock_queue_err_skb(), sock_queue_rcv_skb(), sock_rmalloc(), sock_rspace(), sock_setsockopt(), tcp_data(), tcp_rcv_established(), and tcp_v4_syn_recv_sock().

struct sk_buff_head sock::receive_queue
 

Definition at line 393 of file sock.h.

Referenced by cleanup_rbuf(), datagram_poll(), econet_release(), ethertap_rx(), irda_accept(), irda_connect_confirm(), irda_connect_indication(), irda_data_wait(), irda_ioctl(), irda_poll(), irda_recvmsg_stream(), kill_sk_queues(), netlink_broadcast_deliver(), netlink_dump(), netlink_release(), packet_release(), sklist_destroy_socket(), sock_init_data(), sock_queue_rcv_skb(), tcp_close(), tcp_data_queue(), tcp_eat_skb(), tcp_ofo_queue(), tcp_rcv_established(), unix_accept(), unix_destroy_socket(), unix_dgram_sendmsg(), unix_gc(), unix_ioctl(), unix_poll(), unix_stream_connect(), unix_stream_recvmsg(), unix_stream_sendmsg(), and wait_for_packet().

unsigned char sock::reuse
 

Definition at line 384 of file sock.h.

Referenced by econet_create(), inet6_create(), inet_create(), packet_create(), sock_getsockopt(), sock_setsockopt(), tcp_time_wait(), tcp_v4_get_port(), tcp_v6_get_port(), udp_v4_get_port(), and udp_v6_get_port().

atomic_t sock::rmem_alloc
 

Definition at line 392 of file sock.h.

Referenced by __tcp_select_window(), econet_destroy_timer(), econet_release(), get__netinfo6(), get__sock(), irda_recvmsg_dgram(), irda_recvmsg_stream(), kill_sk_later(), netlink_broadcast_deliver(), netlink_release(), packet_destroy_timer(), packet_release(), prune_queue(), skb_set_owner_r(), sklist_destroy_socket(), sock_queue_err_skb(), sock_queue_rcv_skb(), sock_rfree(), sock_rmalloc(), sock_rspace(), tcp_data(), and tcp_rcv_established().

__u32 sock::saddr
 

Definition at line 397 of file sock.h.

Referenced by inet6_bind(), inet6_getname(), inet_bind(), inet_getname(), ip_queue_xmit(), raw_bind(), raw_sendmsg(), tcp_v4_connect(), tcp_v4_rebuild_header(), tcp_v4_send_check(), tcp_v4_syn_recv_sock(), tcp_v6_syn_recv_sock(), and udp_sendmsg().

unsigned short sock::shutdown
 

Definition at line 427 of file sock.h.

Referenced by datagram_poll(), inet_sendmsg(), inet_shutdown(), irda_disconnect_indication(), irda_poll(), irda_recvmsg_stream(), irda_release(), irda_sendmsg(), irda_sendmsg_dgram(), irda_shutdown(), net_timer(), sock_alloc_send_skb(), sock_wait_for_wmem(), sock_wspace(), tcp_close(), tcp_fin(), tcp_rcv_state_process(), tcp_time_wait(), unix_poll(), unix_shutdown(), unix_stream_recvmsg(), and unix_stream_sendmsg().

struct sock* sock::sklist_next
 

Definition at line 361 of file sock.h.

Referenced by __add_to_prot_sklist(), add_to_prot_sklist(), del_from_prot_sklist(), ec_listening_socket(), get__netinfo(), get__netinfo6(), tcp_timewait_kill(), and tcp_tw_hashdance().

struct sock* sock::sklist_prev
</
 

Definition at line 362 of file sock.h.

Referenced by __add_to_prot_sklist(), del_from_prot_sklist(), tcp_timewait_kill(), and tcp_tw_hashdance().