@@ -1296,6 +1296,7 @@ typedef struct ETHERNET_SETTINGS_t
12961296#define ETHERNET_SETTINGS2_FLAG2_LINK_MODE 0x01
12971297#define ETHERNET_SETTINGS2_FLAG2_PHY_MODE 0x02
12981298#define ETHERNET_SETTINGS2_FLAG2_LINK_MODE_AUTO 0x04
1299+ #define ETHERNET_SETTINGS2_FLAG2_IP_CONFIG_NOT_ALLOWED 0x08
12991300
13001301#define ETHERNET_SETTINGS2_FLAG2_SFP_ID_SHIFT 4
13011302#define ETHERNET_SETTINGS2_FLAG2_SFP_ID_MASK 0xF0
@@ -1333,6 +1334,7 @@ typedef struct ETHERNET_SETTINGS2_t
13331334 * bit0: Link mode - 0=master, 1=slave
13341335 * bit1: PHY mode - 0=IEEE, 1=legacy
13351336 * bit2: auto master/slave
1337+ * bit3: IP config not allowed
13361338 * bit4: SFP module ID0
13371339 * bit5: SFP module ID1
13381340 * bit6: SFP module ID2
@@ -1353,6 +1355,10 @@ typedef struct ETHERNET_SETTINGS2_t
13531355#define ETHERNET_SETTINGS10G_FLAG_LINK_MODE 0x00000080
13541356#define ETHERNET_SETTINGS10G_FLAG_PHY_MODE 0x00000100
13551357#define ETHERNET_SETTINGS10G_FLAG_LINK_MODE_AUTO 0x00000200
1358+ #define ETHERNET_SETTINGS10G_FLAG_COMPL_MODE 0x00000400
1359+ #define ETHERNET_SETTINGS10G_FLAG_PKT_CHECK 0x00000800
1360+ #define ETHERNET_SETTINGS10G_FLAG_PKT_GEN 0x00001000
1361+ #define ETHERNET_SETTINGS10G_FLAG_IP_CONFIG_NOT_ALLOWED 0x00002000
13561362#define ETHERNET_SETTINGS10G_FLAG_COMM_IN_USE 0x80000000
13571363
13581364typedef struct ETHERNET10G_SETTINGS_t
@@ -1368,6 +1374,10 @@ typedef struct ETHERNET10G_SETTINGS_t
13681374 * bit7: link mode - 0=master, 1=slave
13691375 * bit8: PHY mode - 0=IEEE, 1=legacy
13701376 * bit9: auto master/slave
1377+ * bit10: enable compliance test mode (device specific)
1378+ * bit11: enable packet checker
1379+ * bit12: enable packet generator
1380+ * bit13: IP config not allowed
13711381 * bit31: comm in use
13721382 */
13731383 uint32_t flags ;
0 commit comments