Linux Kernel
3.7.1
|
#include <linux/list.h>
#include <linux/skbuff.h>
#include "l2t.h"
#include "t3cdev.h"
#include "t3_cpl.h"
Go to the source code of this file.
Data Structures | |
struct | cxgb3_client |
struct | t3c_tid_entry |
union | listen_entry |
union | active_open_entry |
struct | tid_info |
struct | t3c_data |
Macros | |
#define | T3C_DATA(dev) (*(struct t3c_data **)&(dev)->l4opt) |
Typedefs | |
typedef int(* | cxgb3_cpl_handler_func )(struct t3cdev *dev, struct sk_buff *skb, void *ctx) |
typedef int(* | cpl_handler_func )(struct t3cdev *dev, struct sk_buff *skb) |
Enumerations | |
enum | { OFFLOAD_STATUS_UP, OFFLOAD_STATUS_DOWN, OFFLOAD_PORT_DOWN, OFFLOAD_PORT_UP, OFFLOAD_DB_FULL, OFFLOAD_DB_EMPTY, OFFLOAD_DB_DROP } |
enum | { CPL_PRIORITY_DATA = 0, CPL_PRIORITY_SETUP = 1, CPL_PRIORITY_TEARDOWN = 0, CPL_PRIORITY_LISTEN = 1, CPL_PRIORITY_ACK = 1, CPL_PRIORITY_CONTROL = 1 } |
enum | { CPL_RET_BUF_DONE = 1, CPL_RET_BAD_MSG = 2, CPL_RET_UNKNOWN_TID = 4 } |
Definition at line 207 of file cxgb3_offload.h.
Definition at line 129 of file cxgb3_offload.h.
Definition at line 69 of file cxgb3_offload.h.
anonymous enum |
OFFLOAD_STATUS_UP | |
OFFLOAD_STATUS_DOWN | |
OFFLOAD_PORT_DOWN | |
OFFLOAD_PORT_UP | |
OFFLOAD_DB_FULL | |
OFFLOAD_DB_EMPTY | |
OFFLOAD_DB_DROP |
Definition at line 72 of file cxgb3_offload.h.
anonymous enum |
CPL_PRIORITY_DATA | |
CPL_PRIORITY_SETUP | |
CPL_PRIORITY_TEARDOWN | |
CPL_PRIORITY_LISTEN | |
CPL_PRIORITY_ACK | |
CPL_PRIORITY_CONTROL |
Definition at line 113 of file cxgb3_offload.h.
anonymous enum |
Definition at line 123 of file cxgb3_offload.h.
Definition at line 1385 of file cxgb3_offload.c.
Definition at line 1399 of file cxgb3_offload.c.
cxgb3_add_clients - activate registered clients for an offload device : the offload device
Call backs all registered clients once a offload device is activated
Definition at line 132 of file cxgb3_offload.c.
Definition at line 648 of file cxgb3_offload.c.
Definition at line 672 of file cxgb3_offload.c.
Definition at line 163 of file cxgb3_offload.c.
Definition at line 499 of file cxgb3_offload.c.
Definition at line 519 of file cxgb3_offload.c.
void cxgb3_insert_tid | ( | struct t3cdev * | dev, |
struct cxgb3_client * | client, | ||
void * | ctx, | ||
unsigned int | tid | ||
) |
Definition at line 533 of file cxgb3_offload.c.
Definition at line 1257 of file cxgb3_offload.c.
Definition at line 1327 of file cxgb3_offload.c.
Definition at line 1409 of file cxgb3_offload.c.
Definition at line 602 of file cxgb3_offload.c.
void cxgb3_register_client | ( | struct cxgb3_client * | client | ) |
cxgb3_remove_clients - deactivates registered clients for an offload device : the offload device
Call backs all registered clients once a offload device is deactivated
Definition at line 151 of file cxgb3_offload.c.
Definition at line 625 of file cxgb3_offload.c.
Definition at line 490 of file cxgb3_offload.c.
void cxgb3_unregister_client | ( | struct cxgb3_client * | client | ) |
|
read |
Definition at line 695 of file cxgb3_offload.c.
void t3_register_cpl_handler | ( | unsigned int | opcode, |
cpl_handler_func | h | ||
) |
Definition at line 1008 of file cxgb3_offload.c.