|
| VLIB_REGISTER_LOG_CLASS (avf_log) |
|
| VLIB_REGISTER_LOG_CLASS (avf_stats_log) |
|
void | avf_delete_if (vlib_main_t *vm, avf_device_t *ad, int with_barrier) |
|
static void | avf_irq_0_set_state (avf_device_t *ad, avf_irq_state_t state) |
|
static void | avf_irq_n_set_state (avf_device_t *ad, u8 line, avf_irq_state_t state) |
|
clib_error_t * | avf_aq_desc_enq (vlib_main_t *vm, avf_device_t *ad, avf_aq_desc_t *dt, void *data, int len) |
|
clib_error_t * | avf_cmd_rx_ctl_reg_write (vlib_main_t *vm, avf_device_t *ad, u32 reg, u32 val) |
|
clib_error_t * | avf_rxq_init (vlib_main_t *vm, avf_device_t *ad, u16 qid, u16 rxq_size) |
|
clib_error_t * | avf_txq_init (vlib_main_t *vm, avf_device_t *ad, u16 qid, u16 txq_size) |
|
void | avf_arq_slot_init (avf_device_t *ad, u16 slot) |
|
static uword | avf_dma_addr (vlib_main_t *vm, avf_device_t *ad, void *p) |
|
static void | avf_adminq_init (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_send_to_pf (vlib_main_t *vm, avf_device_t *ad, virtchnl_ops_t op, void *in, int in_len, void *out, int out_len) |
|
clib_error_t * | avf_op_version (vlib_main_t *vm, avf_device_t *ad, virtchnl_version_info_t *ver) |
|
clib_error_t * | avf_op_get_vf_resources (vlib_main_t *vm, avf_device_t *ad, virtchnl_vf_resource_t *res) |
|
clib_error_t * | avf_op_config_rss_lut (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_op_config_rss_key (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_op_disable_vlan_stripping (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_op_config_promisc_mode (vlib_main_t *vm, avf_device_t *ad, int is_enable) |
|
clib_error_t * | avf_op_config_vsi_queues (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_op_config_irq_map (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_op_add_del_eth_addr (vlib_main_t *vm, avf_device_t *ad, u8 count, u8 *macs, int is_add) |
|
clib_error_t * | avf_op_enable_queues (vlib_main_t *vm, avf_device_t *ad, u32 rx, u32 tx) |
|
clib_error_t * | avf_op_get_stats (vlib_main_t *vm, avf_device_t *ad, virtchnl_eth_stats_t *es) |
|
clib_error_t * | avf_op_get_offload_vlan_v2_caps (vlib_main_t *vm, avf_device_t *ad, virtchnl_vlan_caps_t *vc) |
|
clib_error_t * | avf_op_disable_vlan_stripping_v2 (vlib_main_t *vm, avf_device_t *ad, u32 outer, u32 inner) |
|
clib_error_t * | avf_device_reset (vlib_main_t *vm, avf_device_t *ad) |
|
clib_error_t * | avf_request_queues (vlib_main_t *vm, avf_device_t *ad, u16 num_queue_pairs) |
|
clib_error_t * | avf_device_init (vlib_main_t *vm, avf_main_t *am, avf_device_t *ad, avf_create_if_args_t *args) |
|
void | avf_process_one_device (vlib_main_t *vm, avf_device_t *ad, int is_irq) |
|
clib_error_t * | avf_op_program_flow (vlib_main_t *vm, avf_device_t *ad, int is_create, u8 *rule, u32 rule_len, u8 *program_status, u32 status_len) |
|
static void | avf_process_handle_request (vlib_main_t *vm, avf_process_req_t *req) |
|
static clib_error_t * | avf_process_request (vlib_main_t *vm, avf_process_req_t *req) |
|
static u32 | avf_flag_change (vnet_main_t *vnm, vnet_hw_interface_t *hw, u32 flags) |
|
static uword | avf_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f) |
|
static void | avf_irq_0_handler (vlib_main_t *vm, vlib_pci_dev_handle_t h, u16 line) |
|
static void | avf_irq_n_handler (vlib_main_t *vm, vlib_pci_dev_handle_t h, u16 line) |
|
static u8 | avf_validate_queue_size (avf_create_if_args_t *args) |
|
void | avf_create_if (vlib_main_t *vm, avf_create_if_args_t *args) |
|
static clib_error_t * | avf_interface_admin_up_down (vnet_main_t *vnm, u32 hw_if_index, u32 flags) |
|
static clib_error_t * | avf_interface_rx_mode_change (vnet_main_t *vnm, u32 hw_if_index, u32 qid, vnet_hw_if_rx_mode mode) |
|
static void | avf_set_interface_next_node (vnet_main_t *vnm, u32 hw_if_index, u32 node_index) |
|
static clib_error_t * | avf_add_del_mac_address (vnet_hw_interface_t *hw, const u8 *address, u8 is_add) |
|
static void | avf_clear_hw_interface_counters (u32 instance) |
|
clib_error_t * | avf_program_flow (u32 dev_instance, int is_add, u8 *rule, u32 rule_len, u8 *program_status, u32 status_len) |
|
| VNET_DEVICE_CLASS (avf_device_class,) |
|
clib_error_t * | avf_init (vlib_main_t *vm) |
|