diff --git a/README.md b/README.md index 2e09275..fc0280c 100644 --- a/README.md +++ b/README.md @@ -100,10 +100,12 @@ ip link set up eth1 # in my machine, the nic name is eth1 ## History -### [WIP] 1.2.3 +### 1.2.3 _Date 2022.11.16_ +This version support i226 with device id 8086:125C, firmware version: 2014:8877 + * igc: Remove phy->type checking * igc: Remove _I_PHY_ID checking diff --git a/igc_hw.h b/igc_hw.h index 8683458..54f3c99 100644 --- a/igc_hw.h +++ b/igc_hw.h @@ -16,22 +16,22 @@ #include "igc_i225.h" #include "igc_base.h" -#define IGC_DEV_ID_I225_LM 0x15F2 -#define IGC_DEV_ID_I225_V 0x15F3 -#define IGC_DEV_ID_I225_I 0x15F8 -#define IGC_DEV_ID_I220_V 0x15F7 -#define IGC_DEV_ID_I225_K 0x3100 -#define IGC_DEV_ID_I225_K2 0x3101 -#define IGC_DEV_ID_I226_K 0x3102 -#define IGC_DEV_ID_I225_LMVP 0x5502 -#define IGC_DEV_ID_I226_LMVP 0x5503 -#define IGC_DEV_ID_I225_IT 0x0D9F -#define IGC_DEV_ID_I226_LM 0x125B -#define IGC_DEV_ID_I226_V 0x125C -#define IGC_DEV_ID_I226_IT 0x125D -#define IGC_DEV_ID_I221_V 0x125E -#define IGC_DEV_ID_I226_BLANK_NVM 0x125F -#define IGC_DEV_ID_I225_BLANK_NVM 0x15FD +#define IGC_DEV_ID_I225_LM 0x15F2 +#define IGC_DEV_ID_I225_V 0x15F3 +#define IGC_DEV_ID_I225_I 0x15F8 +#define IGC_DEV_ID_I220_V 0x15F7 +#define IGC_DEV_ID_I225_K 0x3100 +#define IGC_DEV_ID_I225_K2 0x3101 +#define IGC_DEV_ID_I226_K 0x3102 +#define IGC_DEV_ID_I225_LMVP 0x5502 +#define IGC_DEV_ID_I226_LMVP 0x5503 +#define IGC_DEV_ID_I225_IT 0x0D9F +#define IGC_DEV_ID_I226_LM 0x125B +#define IGC_DEV_ID_I226_V 0x125C +#define IGC_DEV_ID_I226_IT 0x125D +#define IGC_DEV_ID_I221_V 0x125E +#define IGC_DEV_ID_I226_BLANK_NVM 0x125F +#define IGC_DEV_ID_I225_BLANK_NVM 0x15FD /* Function pointers for the MAC. */ struct igc_mac_operations {