This patchset fixes some bugs on reset, and replaces all gcc builtin __atomic_xxx with rte_atomic_xxx.
-- v2: 1. remove mailbox bugfix which has been applied. 2. add new bugfixes on reset. 3. Add RTE_ATOMIC to related variable. -- Dengdui Huang (3): net/hns3: fix VF multiple count on one reset net/hns3: fix disable command with firmware net/hns3: fix incorrect reset level comparison Jie Hai (1): net/hns3: use stdatomic API drivers/net/hns3/hns3_cmd.c | 24 ++++--- drivers/net/hns3/hns3_dcb.c | 3 +- drivers/net/hns3/hns3_ethdev.c | 76 +++++++++++---------- drivers/net/hns3/hns3_ethdev.h | 36 +++++----- drivers/net/hns3/hns3_ethdev_vf.c | 108 ++++++++++++++++++------------ drivers/net/hns3/hns3_intr.c | 47 +++++++------ drivers/net/hns3/hns3_intr.h | 4 +- drivers/net/hns3/hns3_mbx.c | 6 +- drivers/net/hns3/hns3_mp.c | 9 ++- drivers/net/hns3/hns3_rxtx.c | 15 +++-- drivers/net/hns3/hns3_tm.c | 6 +- 11 files changed, 192 insertions(+), 142 deletions(-) -- 2.30.0