aoe_session Struct Reference

An AoE session. More...

#include <aoe.h>


Data Fields

struct refcnt refcnt
 Reference counter.
struct list_head list
 List of all AoE sessions.
struct net_devicenetdev
 Network device.
uint16_t major
 Major number.
uint8_t minor
 Minor number.
uint8_t target [ETH_ALEN]
 Target MAC address.
uint32_t tag
 Tag for current AoE command.
uint8_t aoe_cmd_type
 Current AOE command.
struct ata_commandcommand
 Current ATA command.
unsigned int status
 Overall status of current ATA command.
unsigned int command_offset
 Byte offset within command's data buffer.
int rc
 Return status code for command.
struct retry_timer timer
 Retransmission timer.


Detailed Description

An AoE session.

Definition at line 105 of file aoe.h.


Field Documentation

struct refcnt aoe_session::refcnt [read]

Reference counter.

Definition at line 107 of file aoe.h.

Referenced by aoe_attach().

List of all AoE sessions.

Definition at line 110 of file aoe.h.

Referenced by aoe_attach(), aoe_detach(), and aoe_rx().

Network device.

Definition at line 113 of file aoe.h.

Referenced by abft_fill_data(), aoe_attach(), aoe_free(), and aoe_send_command().

Major number.

Definition at line 116 of file aoe.h.

Referenced by abft_fill_data(), aoe_parse_root_path(), aoe_rx(), and aoe_send_command().

Minor number.

Definition at line 118 of file aoe.h.

Referenced by abft_fill_data(), aoe_parse_root_path(), aoe_rx(), and aoe_send_command().

Target MAC address.

Definition at line 120 of file aoe.h.

Referenced by aoe_attach(), aoe_rx_cfg(), and aoe_send_command().

Tag for current AoE command.

Definition at line 123 of file aoe.h.

Referenced by aoe_attach(), aoe_rx(), and aoe_send_command().

Current AOE command.

Definition at line 126 of file aoe.h.

Referenced by aoe_command(), aoe_discover(), and aoe_send_command().

Current ATA command.

Definition at line 128 of file aoe.h.

Referenced by aoe_command(), aoe_discover(), aoe_done(), aoe_rx_ata(), and aoe_send_command().

unsigned int aoe_session::status

Overall status of current ATA command.

Definition at line 130 of file aoe.h.

Referenced by aoe_command(), aoe_discover(), aoe_done(), and aoe_rx_ata().

Byte offset within command's data buffer.

Definition at line 132 of file aoe.h.

Referenced by aoe_command(), aoe_rx_ata(), and aoe_send_command().

Return status code for command.

Definition at line 134 of file aoe.h.

Referenced by aoe_attach(), aoe_discover(), aoe_done(), and aoe_rx().

Retransmission timer.

Definition at line 137 of file aoe.h.

Referenced by aoe_attach(), aoe_detach(), aoe_done(), aoe_rx_ata(), and aoe_send_command().


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

Generated on Tue Apr 6 20:02:01 2010 for gPXE by  doxygen 1.5.7.1