sfp_eeprom_base
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.0
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.3
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.4
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.8
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.11
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.13
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.15
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
5.19
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
6.2
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
6.5
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
6.8
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
arm64
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
armhf
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
ppc64el
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
riscv64
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
aws
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
azure
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
gcp
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
lowlatency
: ✅struct sfp_eeprom_base {
u8 phys_id;
u8 phys_ext_id;
u8 connector;
u8 if_1x_copper_passive;
u8 if_1x_copper_active;
u8 if_1x_lx;
u8 if_1x_sx;
u8 e10g_base_sr;
u8 e10g_base_lr;
u8 e10g_base_lrm;
u8 e10g_base_er;
u8 sonet_oc3_short_reach;
u8 sonet_oc3_smf_intermediate_reach;
u8 sonet_oc3_smf_long_reach;
u8 unallocated_5_3;
u8 sonet_oc12_short_reach;
u8 sonet_oc12_smf_intermediate_reach;
u8 sonet_oc12_smf_long_reach;
u8 unallocated_5_7;
u8 sonet_oc48_short_reach;
u8 sonet_oc48_intermediate_reach;
u8 sonet_oc48_long_reach;
u8 sonet_reach_bit2;
u8 sonet_reach_bit1;
u8 sonet_oc192_short_reach;
u8 escon_smf_1310_laser;
u8 escon_mmf_1310_led;
u8 e1000_base_sx;
u8 e1000_base_lx;
u8 e1000_base_cx;
u8 e1000_base_t;
u8 e100_base_lx;
u8 e100_base_fx;
u8 e_base_bx10;
u8 e_base_px;
u8 fc_tech_electrical_inter_enclosure;
u8 fc_tech_lc;
u8 fc_tech_sa;
u8 fc_ll_m;
u8 fc_ll_l;
u8 fc_ll_i;
u8 fc_ll_s;
u8 fc_ll_v;
u8 unallocated_8_0;
u8 unallocated_8_1;
u8 sfp_ct_passive;
u8 sfp_ct_active;
u8 fc_tech_ll;
u8 fc_tech_sl;
u8 fc_tech_sn;
u8 fc_tech_electrical_intra_enclosure;
u8 fc_media_sm;
u8 unallocated_9_1;
u8 fc_media_m5;
u8 fc_media_m6;
u8 fc_media_tv;
u8 fc_media_mi;
u8 fc_media_tp;
u8 fc_media_tw;
u8 fc_speed_100;
u8 unallocated_10_1;
u8 fc_speed_200;
u8 fc_speed_3200;
u8 fc_speed_400;
u8 fc_speed_1600;
u8 fc_speed_800;
u8 fc_speed_1200;
u8 encoding;
u8 br_nominal;
u8 rate_id;
u8 link_len[6];
char vendor_name[16];
u8 extended_cc;
char vendor_oui[3];
char vendor_pn[16];
char vendor_rev[4];
__be16 optical_wavelength;
__be16 cable_compliance;
struct (anon) passive;
struct (anon) active;
u8 reserved62;
u8 cc_base;
};
Regular
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅