diff --git a/drivers/net/ethernet/hisilicon/hns/hnae.c b/drivers/net/ethernet/hisilicon/hns/hnae.c
index 7d58810c9da7f56766867217066b5ef766f2a7f4..8a2197e3fedbffc673ddfdbd8da4fca04867955d 100644
--- a/drivers/net/ethernet/hisilicon/hns/hnae.c
+++ b/drivers/net/ethernet/hisilicon/hns/hnae.c
@@ -464,5 +464,4 @@ module_exit(hnae_exit);
 MODULE_AUTHOR("Hisilicon, Inc.");
 MODULE_LICENSE("GPL");
 MODULE_DESCRIPTION("Hisilicon Network Acceleration Engine Framework");
-
-/* vi: set tw=78 noet: */
+MODULE_VERSION(HNAE_DRIVER_VERSION);
diff --git a/drivers/net/ethernet/hisilicon/hns/hnae.h b/drivers/net/ethernet/hisilicon/hns/hnae.h
index 5d947e35990e5e7480ad9d9c3d118f9a91656631..1e891c1d9d850102a043ef35038ab846df13f6b0 100644
--- a/drivers/net/ethernet/hisilicon/hns/hnae.h
+++ b/drivers/net/ethernet/hisilicon/hns/hnae.h
@@ -32,7 +32,7 @@
 #include <linux/phy.h>
 #include <linux/types.h>
 
-#define HNAE_DRIVER_VERSION "2.0"
+#define HNAE_DRIVER_VERSION "21.2.1"
 #define HNAE_DRIVER_NAME "hns"
 #define HNAE_COPYRIGHT "Copyright(c) 2015 Huawei Corporation."
 #define HNAE_DRIVER_STRING "Hisilicon Network Subsystem Driver"
diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
index be3969dac627e70e0fab163768ec6a91c45887f7..4bc2077a42cd38dbd60380c792c7ad27ed9dcd06 100644
--- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
+++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
@@ -3099,4 +3099,4 @@ EXPORT_SYMBOL(hns_dsaf_roce_reset);
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Huawei Tech. Co., Ltd.");
 MODULE_DESCRIPTION("HNS DSAF driver");
-MODULE_VERSION(DSAF_MOD_VERSION);
+MODULE_VERSION(HNAE_DRIVER_VERSION);
diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h
index cba04bfa0b3f8d63c48f791f19b42f66a0683d6f..a36bde780f8e685d11a2346eaf6e6f2f3066a018 100644
--- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h
+++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h
@@ -13,7 +13,6 @@
 struct hns_mac_cb;
 
 #define DSAF_DRV_NAME "hns_dsaf"
-#define DSAF_MOD_VERSION "v1.0"
 #define DSAF_DEVICE_NAME "dsaf"
 
 #define HNS_DSAF_DEBUG_NW_REG_OFFSET 0x100000
diff --git a/drivers/net/ethernet/hisilicon/hns/hns_enet.c b/drivers/net/ethernet/hisilicon/hns/hns_enet.c
index 29e0c09d91328e59f74a3f6e7ae9da6a82972d4a..f891df298e5c39912fa4137a660b1c14f1084b69 100644
--- a/drivers/net/ethernet/hisilicon/hns/hns_enet.c
+++ b/drivers/net/ethernet/hisilicon/hns/hns_enet.c
@@ -2545,3 +2545,4 @@ MODULE_DESCRIPTION("HISILICON HNS Ethernet driver");
 MODULE_AUTHOR("Hisilicon, Inc.");
 MODULE_LICENSE("GPL");
 MODULE_ALIAS("platform:hns-nic");
+MODULE_VERSION(HNAE_DRIVER_VERSION);
diff --git a/drivers/net/ethernet/hisilicon/hns_mdio.c b/drivers/net/ethernet/hisilicon/hns_mdio.c
index d60aefd011f6c4b3c8695a2b76935a28ec92f828..878f496311c881b01f0e5c4dbc7fb0d7cf646ac2 100644
--- a/drivers/net/ethernet/hisilicon/hns_mdio.c
+++ b/drivers/net/ethernet/hisilicon/hns_mdio.c
@@ -22,6 +22,7 @@
 
 #define MDIO_DRV_NAME "Hi-HNS_MDIO"
 #define MDIO_BUS_NAME "Hisilicon MII Bus"
+#define MDIO_MOD_VERSION "21.2.1"
 
 #define MDIO_TIMEOUT			1000000
 
@@ -574,3 +575,4 @@ MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Huawei Tech. Co., Ltd.");
 MODULE_DESCRIPTION("Hisilicon HNS MDIO driver");
 MODULE_ALIAS("platform:" MDIO_DRV_NAME);
+MODULE_VERSION(MDIO_MOD_VERSION);