|
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_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_eth_addr (vlib_main_t *vm, avf_device_t *ad, u8 count, u8 *macs) |
|
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_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) |
|
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) |
|
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_interface_rx_mode mode) |
|
static void | avf_set_interface_next_node (vnet_main_t *vnm, u32 hw_if_index, u32 node_index) |
|
static void | avf_clear_hw_interface_counters (u32 instance) |
|
| VNET_DEVICE_CLASS (avf_device_class,) |
|
clib_error_t * | avf_init (vlib_main_t *vm) |
|