Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2011 23:48:45 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        "Jayachandran C." <jchandra@freebsd.org>
Cc:        Kostik Belousov <kostikbel@gmail.com>, Alexander Motin <mav@freebsd.org>, freebsd-mips@freebsd.org
Subject:   Re: svn commit: r225892 - head/sys/mips/mips
Message-ID:  <CAJ-VmokSNa%2BBSxeO=s%2BLrNE%2BnMD8_b4Yx51i_5E%2B8K2nkrxRsw@mail.gmail.com>
In-Reply-To: <CA%2B7sy7Cin5-cHcP-8_qYGhpEnAN9gw6S5ekXYK6Q3X9FREQggA@mail.gmail.com>
References:  <CA%2B7sy7BiRvTB79H9=y%2BS4jQ=%2BboW1bcDJn%2BBULMmJU9KLLVJ5A@mail.gmail.com> <CAJ-VmokAsDpjJLt%2BVJ2gDGX%2BiMAwZvL2TPaaAD_LRm-Yyquxig@mail.gmail.com> <CA%2B7sy7D6h5a08Q6yNfX6xSqwabDLzE5GLu5aV3fCMYQKn_4AoQ@mail.gmail.com> <CAJ-Vmon32cVEVvC=3WJVmDkCUdyLWyec3sqU-ifzspVSPxedfg@mail.gmail.com> <CAJ-Vmomsq5PQzbCBmWob5juB9EqdcEoYV%2B9vwYjnJQYTo_%2B4kw@mail.gmail.com> <CAJ-Vmon_a_zLZmEGqwFaYaobjYFE2i1u2Viq3QD5dw4wpNNURA@mail.gmail.com> <CA%2B7sy7DFCMxo-2bJwBJcSEJf7ewG7Y=XwdgKXkhpRyDXQpvsYA@mail.gmail.com> <CAJ-VmokPFqS2oNWZ_mFSxy=0MXfgqtOcBHSQe%2BdYXvsLHAyGjQ@mail.gmail.com> <CAJ-VmomqmKPRHBCbt46_xXD0VoU47Q-vYWbAqCFaM635ZnOHWA@mail.gmail.com> <CAJ-VmomLbueaG3bmnT0WfeKaMSyXSNo80BWXqEe39z6x%2Bx8QoA@mail.gmail.com> <20111002110331.GF1511@deviant.kiev.zoral.com.ua> <CA%2B7sy7A%2Bq_N6Hr%2B3-tD=BJxmqtDgBeWF9HJCtopLF0RUz6hVyw@mail.gmail.com> <CA%2B7sy7Ax9SXSK1CyxuBNboktJxuQTMiu3D4NFmZSoq7-ipoQgA@mail.gmail.com> <CA%2B7sy7Cin5-cHcP-8_qYGhpEnAN9gw6S5ekXYK6Q3X9FREQggA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi all,

I've tried jc's patch. The hand-wavy, brief summary when tested on my
hostap (mips):

* when doing single-stream, one way TCP tests (where it thus needs
TX/RX traffic to occur), I get 100% CPU utilisation - 50% interrupt,
50% system, but the total interrupt rate isn't too high. It's much
higher than without his patch. I'll go digging later to see what's
going on.
* when doing single-stream, one way UDP (ie, only RX traffic, no TX
besides beacons and occasional other stuff), the system utilisation is
better (70% system, ~ 2% interrupt). But I still see interrupt latency
issues. I don't know whether it's because interrupts are missed or
they're not missed but the scheduling doesn't occur until after wait
has returned. I'll have to do some further digging.



adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokSNa%2BBSxeO=s%2BLrNE%2BnMD8_b4Yx51i_5E%2B8K2nkrxRsw>