Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/cxgbe/cxgbei/cxgbei.c
Show All 12 Lines | |||||
t4_set_reg_field(sc, A_ULP_RX_ISCSI_TAGMASK, | t4_set_reg_field(sc, A_ULP_RX_ISCSI_TAGMASK, | ||||
V_ISCSITAGMASK(M_ISCSITAGMASK), pr->pr_tag_mask); | V_ISCSITAGMASK(M_ISCSITAGMASK), pr->pr_tag_mask); | ||||
} | } | ||||
sysctl_ctx_init(&ci->ctx); | sysctl_ctx_init(&ci->ctx); | ||||
oid = device_get_sysctl_tree(sc->dev); /* dev.t5nex.X */ | oid = device_get_sysctl_tree(sc->dev); /* dev.t5nex.X */ | ||||
children = SYSCTL_CHILDREN(oid); | children = SYSCTL_CHILDREN(oid); | ||||
oid = SYSCTL_ADD_NODE(&ci->ctx, children, OID_AUTO, "iscsi", CTLFLAG_RD, | oid = SYSCTL_ADD_NODE(&ci->ctx, children, OID_AUTO, "iscsi", | ||||
NULL, "iSCSI ULP statistics"); | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "iSCSI ULP statistics"); | ||||
children = SYSCTL_CHILDREN(oid); | children = SYSCTL_CHILDREN(oid); | ||||
SYSCTL_ADD_COUNTER_U64(&ci->ctx, children, OID_AUTO, "ddp_setup_ok", | SYSCTL_ADD_COUNTER_U64(&ci->ctx, children, OID_AUTO, "ddp_setup_ok", | ||||
CTLFLAG_RD, &ci->ddp_setup_ok, | CTLFLAG_RD, &ci->ddp_setup_ok, | ||||
"# of times DDP buffer was setup successfully."); | "# of times DDP buffer was setup successfully."); | ||||
SYSCTL_ADD_COUNTER_U64(&ci->ctx, children, OID_AUTO, "ddp_setup_error", | SYSCTL_ADD_COUNTER_U64(&ci->ctx, children, OID_AUTO, "ddp_setup_error", | ||||
CTLFLAG_RD, &ci->ddp_setup_error, | CTLFLAG_RD, &ci->ddp_setup_error, | ||||
Show All 12 Lines |