Go to the source code of this file.
|
static void | avf_irq_0_disable (avf_device_t *ad) |
|
static void | avf_irq_0_enable (avf_device_t *ad) |
|
static void | avf_irq_n_disable (avf_device_t *ad, u8 line) |
|
static void | avf_irq_n_enable (avf_device_t *ad, u8 line) |
|
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) |
|
clib_error_t * | avf_txq_init (vlib_main_t *vm, avf_device_t *ad, u16 qid) |
|
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_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) |
|
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_device_init (vlib_main_t *vm, avf_device_t *ad) |
|
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_pci_dev_handle_t h, u16 line) |
|
static void | avf_irq_n_handler (vlib_pci_dev_handle_t h, u16 line) |
|
void | avf_delete_if (vlib_main_t *vm, avf_device_t *ad) |
|
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) |
|
| VNET_DEVICE_CLASS (avf_device_class,) |
|
clib_error_t * | avf_init (vlib_main_t *vm) |
|
#define avf_log_debug |
( |
|
fmt, |
|
|
|
... |
|
) |
| |
#define AVF_MBOX_BUF_SZ 512 |
#define PCI_DEVICE_ID_INTEL_AVF 0x1889 |
#define PCI_DEVICE_ID_INTEL_X710_VF 0x154c |
#define PCI_DEVICE_ID_INTEL_X722_VF 0x37cd |
#define PCI_VENDOR_ID_INTEL 0x8086 |
Initial value:= {
{0},
}
#define PCI_DEVICE_ID_INTEL_AVF
#define PCI_DEVICE_ID_INTEL_X710_VF
#define PCI_VENDOR_ID_INTEL
Definition at line 38 of file device.c.
Initial value:= {
.name = "avf-process",
}
static uword avf_process(vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
(constructor) VLIB_REGISTER_NODE (avf_process_node)
Definition at line 919 of file device.c.