Print this page
fixup .text where possible
7127 remove -Wno-missing-braces from Makefile.uts
*** 125,280 ****
"Ethernet MAC plugin"
};
static struct modlinkage mac_ether_modlinkage = {
MODREV_1,
! &mac_ether_modlmisc,
! NULL
};
static mactype_ops_t mac_ether_type_ops;
static mac_ndd_mapping_t mac_ether_mapping[] = {
! {"adv_autoneg_cap", MAC_PROP_AUTONEG, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_5000fdx_cap", MAC_PROP_EN_5000FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_2500fdx_cap", MAC_PROP_EN_2500FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100gfdx_cap", MAC_PROP_EN_100GFDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_40gfdx_cap", MAC_PROP_EN_40GFDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_10gfdx_cap", MAC_PROP_EN_10GFDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_1000fdx_cap", MAC_PROP_EN_1000FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_1000hdx_cap", MAC_PROP_EN_1000HDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100fdx_cap", MAC_PROP_EN_100FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100hdx_cap", MAC_PROP_EN_100HDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_10fdx_cap", MAC_PROP_EN_10FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_10hdx_cap", MAC_PROP_EN_10HDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100T4_cap", MAC_PROP_EN_100T4_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_READ},
! {"link_status", MAC_STAT_LINK_UP, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"link_speed", MAC_PROP_SPEED, 0, LONG_MAX,
sizeof (uint64_t), MAC_PROP_PERM_READ},
! {"link_duplex", MAC_PROP_DUPLEX, 0, 2,
sizeof (link_duplex_t), MAC_PROP_PERM_READ},
! {"autoneg_cap", ETHER_STAT_CAP_AUTONEG, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"pause_cap", ETHER_STAT_CAP_PAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"asym_pause_cap", ETHER_STAT_CAP_ASMPAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"5000fdx_cap", ETHER_STAT_CAP_5000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"2500fdx_cap", ETHER_STAT_CAP_2500FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100gfdx_cap", ETHER_STAT_CAP_100GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"40gfdx_cap", ETHER_STAT_CAP_40GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"10gfdx_cap", ETHER_STAT_CAP_10GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"1000fdx_cap", ETHER_STAT_CAP_1000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"1000hdx_cap", ETHER_STAT_CAP_1000HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100T4_cap", ETHER_STAT_CAP_100T4, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100fdx_cap", ETHER_STAT_CAP_100FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100hdx_cap", ETHER_STAT_CAP_100HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"10fdx_cap", ETHER_STAT_CAP_10FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"10hdx_cap", ETHER_STAT_CAP_10HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_autoneg_cap", ETHER_STAT_LP_CAP_AUTONEG, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_pause_cap", ETHER_STAT_LP_CAP_PAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_asym_pause_cap", ETHER_STAT_LP_CAP_ASMPAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_5000fdx_cap", ETHER_STAT_LP_CAP_5000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_2500fdx_cap", ETHER_STAT_LP_CAP_2500FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100gfdx_cap", ETHER_STAT_LP_CAP_100GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_40gfdx_cap", ETHER_STAT_LP_CAP_40GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_10gfdx_cap", ETHER_STAT_LP_CAP_10GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_1000hdx_cap", ETHER_STAT_LP_CAP_1000HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_1000fdx_cap", ETHER_STAT_LP_CAP_1000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100T4_cap", ETHER_STAT_LP_CAP_100T4, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100fdx_cap", ETHER_STAT_LP_CAP_100FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100hdx_cap", ETHER_STAT_LP_CAP_100HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_10fdx_cap", ETHER_STAT_LP_CAP_10FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_10hdx_cap", ETHER_STAT_LP_CAP_10HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"link_autoneg", ETHER_STAT_LINK_AUTONEG, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK}
};
--- 125,280 ----
"Ethernet MAC plugin"
};
static struct modlinkage mac_ether_modlinkage = {
MODREV_1,
! { &mac_ether_modlmisc,
! NULL }
};
static mactype_ops_t mac_ether_type_ops;
static mac_ndd_mapping_t mac_ether_mapping[] = {
! {"adv_autoneg_cap", .mp_prop_id = MAC_PROP_AUTONEG, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_5000fdx_cap", .mp_prop_id = MAC_PROP_EN_5000FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_2500fdx_cap", .mp_prop_id = MAC_PROP_EN_2500FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100gfdx_cap", .mp_prop_id = MAC_PROP_EN_100GFDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_40gfdx_cap", .mp_prop_id = MAC_PROP_EN_40GFDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_10gfdx_cap", .mp_prop_id = MAC_PROP_EN_10GFDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_1000fdx_cap", .mp_prop_id = MAC_PROP_EN_1000FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_1000hdx_cap", .mp_prop_id = MAC_PROP_EN_1000HDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100fdx_cap", .mp_prop_id = MAC_PROP_EN_100FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100hdx_cap", .mp_prop_id = MAC_PROP_EN_100HDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_10fdx_cap", .mp_prop_id = MAC_PROP_EN_10FDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_10hdx_cap", .mp_prop_id = MAC_PROP_EN_10HDX_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_RW},
! {"adv_100T4_cap", .mp_prop_id = MAC_PROP_EN_100T4_CAP, 0, 1,
sizeof (uint8_t), MAC_PROP_PERM_READ},
! {"link_status", .mp_prop_id = MAC_STAT_LINK_UP, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"link_speed", .mp_prop_id = MAC_PROP_SPEED, 0, LONG_MAX,
sizeof (uint64_t), MAC_PROP_PERM_READ},
! {"link_duplex", .mp_prop_id = MAC_PROP_DUPLEX, 0, 2,
sizeof (link_duplex_t), MAC_PROP_PERM_READ},
! {"autoneg_cap", .mp_prop_id = ETHER_STAT_CAP_AUTONEG, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"pause_cap", .mp_prop_id = ETHER_STAT_CAP_PAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"asym_pause_cap", .mp_prop_id = ETHER_STAT_CAP_ASMPAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"5000fdx_cap", .mp_prop_id = ETHER_STAT_CAP_5000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"2500fdx_cap", .mp_prop_id = ETHER_STAT_CAP_2500FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100gfdx_cap", .mp_prop_id = ETHER_STAT_CAP_100GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"40gfdx_cap", .mp_prop_id = ETHER_STAT_CAP_40GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"10gfdx_cap", .mp_prop_id = ETHER_STAT_CAP_10GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"1000fdx_cap", .mp_prop_id = ETHER_STAT_CAP_1000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"1000hdx_cap", .mp_prop_id = ETHER_STAT_CAP_1000HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100T4_cap", .mp_prop_id = ETHER_STAT_CAP_100T4, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100fdx_cap", .mp_prop_id = ETHER_STAT_CAP_100FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"100hdx_cap", .mp_prop_id = ETHER_STAT_CAP_100HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"10fdx_cap", .mp_prop_id = ETHER_STAT_CAP_10FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"10hdx_cap", .mp_prop_id = ETHER_STAT_CAP_10HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_autoneg_cap", .mp_prop_id = ETHER_STAT_LP_CAP_AUTONEG, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_pause_cap", .mp_prop_id = ETHER_STAT_LP_CAP_PAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_asym_pause_cap", .mp_prop_id = ETHER_STAT_LP_CAP_ASMPAUSE, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_5000fdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_5000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_2500fdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_2500FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100gfdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_100GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_40gfdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_40GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_10gfdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_10GFDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_1000hdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_1000HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_1000fdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_1000FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100T4_cap", .mp_prop_id = ETHER_STAT_LP_CAP_100T4, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100fdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_100FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_100hdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_100HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_10fdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_10FDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"lp_10hdx_cap", .mp_prop_id = ETHER_STAT_LP_CAP_10HDX, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK},
! {"link_autoneg", .mp_prop_id = ETHER_STAT_LINK_AUTONEG, 0, 1,
sizeof (long), MAC_PROP_FLAGS_RK}
};