Linux Kernel
3.7.1
|
#include <bnx2x_sp.h>
Definition at line 528 of file bnx2x_sp.h.
struct { ... } aprox_match |
bool(* check_pending)(struct bnx2x_mcast_obj *o) |
Checks if there are more mcast MACs to be set or a previous command is still pending.
Definition at line 596 of file bnx2x_sp.h.
bool(* check_sched)(struct bnx2x_mcast_obj *o) |
Definition at line 603 of file bnx2x_sp.h.
void(* clear_sched)(struct bnx2x_mcast_obj *o) |
Definition at line 602 of file bnx2x_sp.h.
cmd | command to execute (BNX2X_MCAST_CMD_X, see above) |
Definition at line 569 of file bnx2x_sp.h.
u8 engine_id |
Definition at line 564 of file bnx2x_sp.h.
int(* enqueue_cmd)(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, int cmd) |
Definition at line 586 of file bnx2x_sp.h.
struct { ... } exact_match |
int(* get_registry_size)(struct bnx2x_mcast_obj *o) |
Definition at line 623 of file bnx2x_sp.h.
Definition at line 545 of file bnx2x_sp.h.
int max_cmd_len |
Definition at line 557 of file bnx2x_sp.h.
int num_bins_set |
Number of BINs to clear. Should be updated immediately when a command arrives in order to properly create DEL commands.
Definition at line 541 of file bnx2x_sp.h.
int num_macs_set |
Definition at line 546 of file bnx2x_sp.h.
Definition at line 551 of file bnx2x_sp.h.
struct bnx2x_raw_obj raw |
Definition at line 529 of file bnx2x_sp.h.
union { ... } registry |
Restore the values of internal counters in case of a failure.
Definition at line 619 of file bnx2x_sp.h.
Definition at line 554 of file bnx2x_sp.h.
void(* set_one_rule)(struct bnx2x *bp, struct bnx2x_mcast_obj *o, int idx, union bnx2x_mcast_config_data *cfg_data, int cmd) |
Definition at line 589 of file bnx2x_sp.h.
void(* set_registry_size)(struct bnx2x_mcast_obj *o, int n) |
Definition at line 624 of file bnx2x_sp.h.
void(* set_sched)(struct bnx2x_mcast_obj *o) |
Set/Clear/Check SCHEDULED state of the object
Definition at line 601 of file bnx2x_sp.h.
int total_pending_num |
Definition at line 562 of file bnx2x_sp.h.
Handle the internal object counters needed for proper commands handling. Checks that the provided parameters are feasible.
Definition at line 613 of file bnx2x_sp.h.
u64 vec[BNX2X_MCAST_VEC_SZ] |
Definition at line 535 of file bnx2x_sp.h.
int(* wait_comp)(struct bnx2x *bp, struct bnx2x_mcast_obj *o) |
Definition at line 606 of file bnx2x_sp.h.