X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhns3%2Fhns3_ethdev.h;h=b3ab17240ba6eeacd82332be5105501cce517ce6;hb=3d491e5531a1d631f464ab31e139132d0e531198;hp=fa08fadc94970cc5657bc6aad6ae55db36aba143;hpb=2fc3e696a7f1925b20664b9de15f2430b9b68208;p=dpdk.git diff --git a/drivers/net/hns3/hns3_ethdev.h b/drivers/net/hns3/hns3_ethdev.h index fa08fadc94..b3ab17240b 100644 --- a/drivers/net/hns3/hns3_ethdev.h +++ b/drivers/net/hns3/hns3_ethdev.h @@ -190,10 +190,10 @@ struct hns3_mac { uint8_t mac_addr[RTE_ETHER_ADDR_LEN]; uint8_t media_type; uint8_t phy_addr; - uint8_t link_duplex : 1; /* ETH_LINK_[HALF/FULL]_DUPLEX */ - uint8_t link_autoneg : 1; /* ETH_LINK_[AUTONEG/FIXED] */ - uint8_t link_status : 1; /* ETH_LINK_[DOWN/UP] */ - uint32_t link_speed; /* ETH_SPEED_NUM_ */ + uint8_t link_duplex : 1; /* RTE_ETH_LINK_[HALF/FULL]_DUPLEX */ + uint8_t link_autoneg : 1; /* RTE_ETH_LINK_[AUTONEG/FIXED] */ + uint8_t link_status : 1; /* RTE_ETH_LINK_[DOWN/UP] */ + uint32_t link_speed; /* RTE_ETH_SPEED_NUM_ */ /* * Some firmware versions support only the SFP speed query. In addition * to the SFP speed query, some firmware supports the query of the speed @@ -622,7 +622,7 @@ struct hns3_hw { * - HNS3_SPECIAL_PORT_SW_CKSUM_MODE * In this mode, HW can not do checksum for special UDP port like * 4789, 4790, 6081 for non-tunnel UDP packets and UDP tunnel - * packets without the PKT_TX_TUNEL_MASK in the mbuf. So, PMD need + * packets without the RTE_MBUF_F_TX_TUNEL_MASK in the mbuf. So, PMD need * do the checksum for these packets to avoid a checksum error. * * - HNS3_SPECIAL_PORT_HW_CKSUM_MODE @@ -1048,6 +1048,10 @@ void hns3vf_update_link_status(struct hns3_hw *hw, uint8_t link_status, uint32_t link_speed, uint8_t link_duplex); void hns3_parse_devargs(struct rte_eth_dev *dev); void hns3vf_update_push_lsc_cap(struct hns3_hw *hw, bool supported); + +bool hns3_find_duplicate_mc_addr(struct hns3_hw *hw, + struct rte_ether_addr *mc_addr); + int hns3_restore_ptp(struct hns3_adapter *hns); int hns3_mbuf_dyn_rx_timestamp_register(struct rte_eth_dev *dev, struct rte_eth_conf *conf); @@ -1079,9 +1083,9 @@ static inline uint64_t hns3_txvlan_cap_get(struct hns3_hw *hw) { if (hw->port_base_vlan_cfg.state) - return DEV_TX_OFFLOAD_VLAN_INSERT; + return RTE_ETH_TX_OFFLOAD_VLAN_INSERT; else - return DEV_TX_OFFLOAD_VLAN_INSERT | DEV_TX_OFFLOAD_QINQ_INSERT; + return RTE_ETH_TX_OFFLOAD_VLAN_INSERT | RTE_ETH_TX_OFFLOAD_QINQ_INSERT; } #endif /* _HNS3_ETHDEV_H_ */