252 uint32_t pn, uint8_t *key);
274 uint32_t pn, uint8_t *key);
361 uint64_t vf_mask, uint8_t vlan_on);
381 uint16_t tx_rate, uint64_t q_msk);
587 int __rte_experimental
600 int __rte_experimental
621 int __rte_experimental
623 uint32_t dev_type, uint16_t *phy_data);
644 int __rte_experimental
646 uint32_t dev_type, uint16_t phy_data);
668 RTE_PMD_IXGBE_BYPASS_MODE_NONE,
669 RTE_PMD_IXGBE_BYPASS_MODE_NORMAL,
670 RTE_PMD_IXGBE_BYPASS_MODE_BYPASS,
671 RTE_PMD_IXGBE_BYPASS_MODE_ISOLATE,
672 RTE_PMD_IXGBE_BYPASS_MODE_NUM,
675 #define RTE_PMD_IXGBE_BYPASS_MODE_VALID(x) \
676 ((x) > RTE_PMD_IXGBE_BYPASS_MODE_NONE && \
677 (x) < RTE_PMD_IXGBE_BYPASS_MODE_NUM)
680 RTE_PMD_IXGBE_BYPASS_EVENT_NONE,
681 RTE_PMD_IXGBE_BYPASS_EVENT_START,
682 RTE_PMD_IXGBE_BYPASS_EVENT_OS_ON = RTE_PMD_IXGBE_BYPASS_EVENT_START,
683 RTE_PMD_IXGBE_BYPASS_EVENT_POWER_ON,
684 RTE_PMD_IXGBE_BYPASS_EVENT_OS_OFF,
685 RTE_PMD_IXGBE_BYPASS_EVENT_POWER_OFF,
686 RTE_PMD_IXGBE_BYPASS_EVENT_TIMEOUT,
687 RTE_PMD_IXGBE_BYPASS_EVENT_NUM
690 #define RTE_PMD_IXGBE_BYPASS_EVENT_VALID(x) \
691 ((x) > RTE_PMD_IXGBE_BYPASS_EVENT_NONE && \
692 (x) < RTE_PMD_IXGBE_BYPASS_MODE_NUM)
695 RTE_PMD_IXGBE_BYPASS_TMT_OFF,
696 RTE_PMD_IXGBE_BYPASS_TMT_1_5_SEC,
697 RTE_PMD_IXGBE_BYPASS_TMT_2_SEC,
698 RTE_PMD_IXGBE_BYPASS_TMT_3_SEC,
699 RTE_PMD_IXGBE_BYPASS_TMT_4_SEC,
700 RTE_PMD_IXGBE_BYPASS_TMT_8_SEC,
701 RTE_PMD_IXGBE_BYPASS_TMT_16_SEC,
702 RTE_PMD_IXGBE_BYPASS_TMT_32_SEC,
703 RTE_PMD_IXGBE_BYPASS_TMT_NUM
706 #define RTE_PMD_IXGBE_BYPASS_TMT_VALID(x) \
707 ((x) == RTE_PMD_IXGBE_BYPASS_TMT_OFF || \
708 ((x) > RTE_PMD_IXGBE_BYPASS_TMT_OFF && \
709 (x) < RTE_PMD_IXGBE_BYPASS_TMT_NUM))
722 int __rte_experimental