279 uint32_t pn, uint8_t *key);
301 uint32_t pn, uint8_t *key);
621 RTE_PMD_IXGBE_BYPASS_MODE_NONE,
622 RTE_PMD_IXGBE_BYPASS_MODE_NORMAL,
623 RTE_PMD_IXGBE_BYPASS_MODE_BYPASS,
624 RTE_PMD_IXGBE_BYPASS_MODE_ISOLATE,
625 RTE_PMD_IXGBE_BYPASS_MODE_NUM,
628 #define RTE_PMD_IXGBE_BYPASS_MODE_VALID(x) \ 629 ((x) > RTE_PMD_IXGBE_BYPASS_MODE_NONE && \ 630 (x) < RTE_PMD_IXGBE_BYPASS_MODE_NUM) 633 RTE_PMD_IXGBE_BYPASS_EVENT_NONE,
634 RTE_PMD_IXGBE_BYPASS_EVENT_START,
635 RTE_PMD_IXGBE_BYPASS_EVENT_OS_ON = RTE_PMD_IXGBE_BYPASS_EVENT_START,
636 RTE_PMD_IXGBE_BYPASS_EVENT_POWER_ON,
637 RTE_PMD_IXGBE_BYPASS_EVENT_OS_OFF,
638 RTE_PMD_IXGBE_BYPASS_EVENT_POWER_OFF,
639 RTE_PMD_IXGBE_BYPASS_EVENT_TIMEOUT,
640 RTE_PMD_IXGBE_BYPASS_EVENT_NUM
643 #define RTE_PMD_IXGBE_BYPASS_EVENT_VALID(x) \ 644 ((x) > RTE_PMD_IXGBE_BYPASS_EVENT_NONE && \ 645 (x) < RTE_PMD_IXGBE_BYPASS_MODE_NUM) 648 RTE_PMD_IXGBE_BYPASS_TMT_OFF,
649 RTE_PMD_IXGBE_BYPASS_TMT_1_5_SEC,
650 RTE_PMD_IXGBE_BYPASS_TMT_2_SEC,
651 RTE_PMD_IXGBE_BYPASS_TMT_3_SEC,
652 RTE_PMD_IXGBE_BYPASS_TMT_4_SEC,
653 RTE_PMD_IXGBE_BYPASS_TMT_8_SEC,
654 RTE_PMD_IXGBE_BYPASS_TMT_16_SEC,
655 RTE_PMD_IXGBE_BYPASS_TMT_32_SEC,
656 RTE_PMD_IXGBE_BYPASS_TMT_NUM
659 #define RTE_PMD_IXGBE_BYPASS_TMT_VALID(x) \ 660 ((x) == RTE_PMD_IXGBE_BYPASS_TMT_OFF || \ 661 ((x) > RTE_PMD_IXGBE_BYPASS_TMT_OFF && \ 662 (x) < RTE_PMD_IXGBE_BYPASS_TMT_NUM)) int rte_pmd_ixgbe_set_vf_mac_addr(uint8_t port, uint16_t vf, struct ether_addr *mac_addr)
int rte_pmd_ixgbe_set_vf_vlan_filter(uint8_t port, uint16_t vlan, uint64_t vf_mask, uint8_t vlan_on)
int rte_pmd_ixgbe_macsec_enable(uint8_t port, uint8_t en, uint8_t rp)
int rte_pmd_ixgbe_macsec_config_txsc(uint8_t port, uint8_t *mac)
int rte_pmd_ixgbe_set_vf_vlan_insert(uint8_t port, uint16_t vf, uint16_t vlan_id)
int rte_pmd_ixgbe_set_vf_mac_anti_spoof(uint8_t port, uint16_t vf, uint8_t on)
int rte_pmd_ixgbe_macsec_select_rxsa(uint8_t port, uint8_t idx, uint8_t an, uint32_t pn, uint8_t *key)
int rte_pmd_ixgbe_bypass_wd_timeout_store(uint8_t port, uint32_t timeout)
int rte_pmd_ixgbe_bypass_wd_reset(uint8_t port)
int rte_pmd_ixgbe_macsec_config_rxsc(uint8_t port, uint8_t *mac, uint16_t pi)
int rte_pmd_ixgbe_macsec_select_txsa(uint8_t port, uint8_t idx, uint8_t an, uint32_t pn, uint8_t *key)
int rte_pmd_ixgbe_bypass_event_show(uint8_t port, uint32_t event, uint32_t *state)
int rte_pmd_ixgbe_set_vf_split_drop_en(uint8_t port, uint16_t vf, uint8_t on)
int rte_pmd_ixgbe_set_tc_bw_alloc(uint8_t port, uint8_t tc_num, uint8_t *bw_weight)
int rte_pmd_ixgbe_macsec_disable(uint8_t port)
int rte_pmd_ixgbe_set_vf_tx(uint8_t port, uint16_t vf, uint8_t on)
int rte_pmd_ixgbe_set_vf_rate_limit(uint8_t port, uint16_t vf, uint16_t tx_rate, uint64_t q_msk)
int rte_pmd_ixgbe_bypass_state_set(uint8_t port, uint32_t *new_state)
int rte_pmd_ixgbe_bypass_event_store(uint8_t port, uint32_t event, uint32_t state)
int rte_pmd_ixgbe_bypass_state_show(uint8_t port, uint32_t *state)
int rte_pmd_ixgbe_set_vf_vlan_anti_spoof(uint8_t port, uint16_t vf, uint8_t on)
int rte_pmd_ixgbe_set_tx_loopback(uint8_t port, uint8_t on)
int rte_pmd_ixgbe_set_vf_rx(uint8_t port, uint16_t vf, uint8_t on)
int rte_pmd_ixgbe_bypass_wd_timeout_show(uint8_t port, uint32_t *wd_timeout)
int rte_pmd_ixgbe_bypass_ver_show(uint8_t port, uint32_t *ver)
int rte_pmd_ixgbe_set_vf_vlan_stripq(uint8_t port, uint16_t vf, uint8_t on)
int rte_pmd_ixgbe_set_vf_rxmode(uint8_t port, uint16_t vf, uint16_t rx_mask, uint8_t on)
int rte_pmd_ixgbe_ping_vf(uint8_t port, uint16_t vf)
rte_pmd_ixgbe_mb_event_rsp
int rte_pmd_ixgbe_bypass_init(uint8_t port)
int rte_pmd_ixgbe_set_all_queues_drop_en(uint8_t port, uint8_t on)