Logo Search packages:      
Sourcecode: linux version File versions

port Struct Reference

#include <port.h>

List of all members.

Detailed Description

struct port - TIPC port structure : TIPC port info available to privileged users : adjacent ports in TIPC's global list of ports : ptr to routine which handles received messages : ptr to routine to call when port is no longer congested : ptr to user port associated with port (if any) : adjacent ports in list of ports waiting on link congestion : ptr to congested link port is waiting on : : : : list of publications for port : total # of publications port has made during its lifetime : : : : : "node down" subscription used to terminate failed connections

Definition at line 355 of file nozomi.c.

Public Attributes

u32 acked
u16 actor_admin_port_key
u8 actor_admin_port_state
u16 actor_oper_port_key
u8 actor_oper_port_state
u16 actor_port_aggregator_identifier
u16 actor_port_number
u16 actor_port_priority
struct mac_addr actor_system
u16 actor_system_priority
struct aggregator * aggregator
struct link * congested_link
struct ctrl_dl ctrl_dl
struct ctrl_ul ctrl_ul
struct desc * desc_tab
u32 desc_tab_phys
u32(* dispatcher )(struct tipc_port *, struct sk_buff *)
void __iomem * dl_addr [2]
u32 dl_size [2]
struct kfifo * fifo_ul
int id
u16 is_enabled
struct lacpdu lacpdu
u32 last_in_seqno
struct delayed_work mdio_thread
struct resource * mem_res
struct mii_if_info mii
u16 mii_bmcr
struct napi_struct napi
struct net_device * netdev
struct portnext_port_in_aggregator
struct npe * npe
u16 ntt
u16 partner_admin_key
u16 partner_admin_port_number
u16 partner_admin_port_priority
u8 partner_admin_port_state
struct mac_addr partner_admin_system
u16 partner_admin_system_priority
u16 partner_oper_key
u16 partner_oper_port_number
u16 partner_oper_port_priority
u8 partner_oper_port_state
struct mac_addr partner_oper_system
u16 partner_oper_system_priority
struct eth_plat_info * plat
struct list_head port_list
u32 probing_interval
u32 probing_state
u32 pub_count
struct tipc_port publ
struct list_head publications
struct eth_regs __iomem * regs
buffer_t * rx_buff_tab [RX_DESCS]
u32 sent
struct slave * slave
mux_states_t sm_mux_state
u16 sm_mux_timer_counter
periodic_states_t sm_periodic_state
u16 sm_periodic_timer_counter
rx_states_t sm_rx_state
u16 sm_rx_timer_counter
tx_states_t sm_tx_state
u16 sm_tx_timer_counter
u16 sm_vars
struct net_device_stats stat
struct tipc_node_subscr subscription
struct timer_list timer
u8 toggle_dl
u8 toggle_ul
u16 token_dl
u32 transaction_id
struct tty_struct * tty
struct async_icount tty_icount
int tty_open_count
struct mutex tty_sem
wait_queue_head_t tty_wait
buffer_t * tx_buff_tab [TX_DESCS]
void __iomem * ul_addr [2]
u32 ul_size [2]
u8 update_flow_control
struct user_portuser_port
struct list_head wait_list
u32 waiting_pkts
void(* wakeup )(struct tipc_port *)

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

Generated by  Doxygen 1.6.0   Back to index