Fix sysctl support.

This commit is contained in:
Chris Johns 2016-05-06 15:00:32 +10:00
parent 7a79eec6fc
commit c60deba242

View File

@ -1366,7 +1366,11 @@ sysctl_netisr_workstream(SYSCTL_HANDLER_ARGS)
counter = 0; counter = 0;
NETISR_RLOCK(&tracker); NETISR_RLOCK(&tracker);
CPU_FOREACH(cpuid) { CPU_FOREACH(cpuid) {
#ifndef __rtems__
nwsp = DPCPU_ID_PTR(cpuid, nws); nwsp = DPCPU_ID_PTR(cpuid, nws);
#else /* __rtems__ */
nwsp = &rtems_bsd_nws;
#endif /* __rtems__ */
if (nwsp->nws_intr_event == NULL) if (nwsp->nws_intr_event == NULL)
continue; continue;
NWS_LOCK(nwsp); NWS_LOCK(nwsp);
@ -1420,7 +1424,11 @@ sysctl_netisr_work(SYSCTL_HANDLER_ARGS)
counter = 0; counter = 0;
NETISR_RLOCK(&tracker); NETISR_RLOCK(&tracker);
CPU_FOREACH(cpuid) { CPU_FOREACH(cpuid) {
#ifndef __rtems__
nwsp = DPCPU_ID_PTR(cpuid, nws); nwsp = DPCPU_ID_PTR(cpuid, nws);
#else /* __rtems__ */
nwsp = &rtems_bsd_nws;
#endif /* __rtems__ */
if (nwsp->nws_intr_event == NULL) if (nwsp->nws_intr_event == NULL)
continue; continue;
NWS_LOCK(nwsp); NWS_LOCK(nwsp);
@ -1469,7 +1477,11 @@ DB_SHOW_COMMAND(netisr, db_show_netisr)
db_printf("%3s %6s %5s %5s %5s %8s %8s %8s %8s\n", "CPU", "Proto", db_printf("%3s %6s %5s %5s %5s %8s %8s %8s %8s\n", "CPU", "Proto",
"Len", "WMark", "Max", "Disp", "HDisp", "Drop", "Queue"); "Len", "WMark", "Max", "Disp", "HDisp", "Drop", "Queue");
CPU_FOREACH(cpuid) { CPU_FOREACH(cpuid) {
#ifndef __rtems__
nwsp = DPCPU_ID_PTR(cpuid, nws); nwsp = DPCPU_ID_PTR(cpuid, nws);
#else /* __rtems__ */
nwsp = &rtems_bsd_nws;
#endif /* __rtems__ */
if (nwsp->nws_intr_event == NULL) if (nwsp->nws_intr_event == NULL)
continue; continue;
first = 1; first = 1;