Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/oce/oce_sysctl.c
Show All 12 Lines | |||||
if (sc->function_mode & FNM_UMC_MODE) | if (sc->function_mode & FNM_UMC_MODE) | ||||
SYSCTL_ADD_UINT(ctx, child, | SYSCTL_ADD_UINT(ctx, child, | ||||
OID_AUTO, "pvid", | OID_AUTO, "pvid", | ||||
CTLFLAG_RD, | CTLFLAG_RD, | ||||
&sc->pvid, | &sc->pvid, | ||||
0,"PVID"); | 0,"PVID"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "loop_back", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "loop_back", | ||||
CTLTYPE_INT | CTLFLAG_RW, (void *)sc, 0, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, (void *)sc, 0, | ||||
oce_sysctl_loopback, "I", "Loop Back Tests"); | oce_sysctl_loopback, "I", "Loop Back Tests"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "fw_upgrade", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "fw_upgrade", | ||||
CTLTYPE_STRING | CTLFLAG_RW, (void *)sc, 0, | CTLTYPE_STRING | CTLFLAG_RW | CTLFLAG_NEEDGIANT, (void *)sc, 0, | ||||
oce_sys_fwupgrade, "A", "Firmware ufi file"); | oce_sys_fwupgrade, "A", "Firmware ufi file"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "aic_enable", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "aic_enable", | ||||
CTLTYPE_INT | CTLFLAG_RW, (void *)sc, 1, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, (void *)sc, 1, | ||||
oce_sys_aic_enable, "I", "aic flags"); | oce_sys_aic_enable, "I", "aic flags"); | ||||
/* | /* | ||||
* Dumps Transceiver data | * Dumps Transceiver data | ||||
* "sysctl dev.oce.0.sfp_vpd_dump=0" | * "sysctl dev.oce.0.sfp_vpd_dump=0" | ||||
* "sysctl -x dev.oce.0.sfp_vpd_dump_buffer" for hex dump | * "sysctl -x dev.oce.0.sfp_vpd_dump_buffer" for hex dump | ||||
* "sysctl -b dev.oce.0.sfp_vpd_dump_buffer > sfp.bin" for binary dump | * "sysctl -b dev.oce.0.sfp_vpd_dump_buffer > sfp.bin" for binary dump | ||||
*/ | */ | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "sfp_vpd_dump", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "sfp_vpd_dump", | ||||
CTLTYPE_INT | CTLFLAG_RW, (void *)sc, 0, oce_sysctl_sfp_vpd_dump, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
(void *)sc, 0, oce_sysctl_sfp_vpd_dump, | |||||
"I", "Initiate a sfp_vpd_dump operation"); | "I", "Initiate a sfp_vpd_dump operation"); | ||||
SYSCTL_ADD_OPAQUE(ctx, child, OID_AUTO, "sfp_vpd_dump_buffer", | SYSCTL_ADD_OPAQUE(ctx, child, OID_AUTO, "sfp_vpd_dump_buffer", | ||||
CTLFLAG_RD, sfp_vpd_dump_buffer, | CTLFLAG_RD, sfp_vpd_dump_buffer, | ||||
TRANSCEIVER_DATA_SIZE, "IU", "Access sfp_vpd_dump buffer"); | TRANSCEIVER_DATA_SIZE, "IU", "Access sfp_vpd_dump buffer"); | ||||
stats_node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, "stats", | stats_node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, "stats", | ||||
CTLFLAG_RD, NULL, "Ethernet Statistics"); | CTLFLAG_RD, NULL, "Ethernet Statistics"); | ||||
Show All 12 Lines |