From: Sepherosa Ziehau Date: Thu, 3 Aug 2017 07:47:52 +0000 (+0800) Subject: udp: It only runs in the first netisr_ncpus netisrs. X-Git-Tag: v5.1.0~290 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/8f3589bb97e111e498ef948a2d699498c8ebe67e udp: It only runs in the first netisr_ncpus netisrs. --- diff --git a/sys/netinet/udp_usrreq.c b/sys/netinet/udp_usrreq.c index 48f6e05635..fe0e700dc9 100644 --- a/sys/netinet/udp_usrreq.c +++ b/sys/netinet/udp_usrreq.c @@ -235,7 +235,7 @@ udp_init(void) /* * Initialize UDP statistics counters for each CPU. */ - for (cpu = 0; cpu < ncpus; ++cpu) + for (cpu = 0; cpu < netisr_ncpus; ++cpu) bzero(&udpstat_percpu[cpu], sizeof(struct udpstat)); } @@ -244,7 +244,7 @@ sysctl_udpstat(SYSCTL_HANDLER_ARGS) { int cpu, error = 0; - for (cpu = 0; cpu < ncpus; ++cpu) { + for (cpu = 0; cpu < netisr_ncpus; ++cpu) { if ((error = SYSCTL_OUT(req, &udpstat_percpu[cpu], sizeof(struct udpstat)))) break;