tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: separate L3 output KERNEL_LOCK
Hi,
On 2016/06/16 12:26, Kengo NAKAHARA wrote:
> On 2016/06/16 9:47, Kengo NAKAHARA wrote:
>> On 2016/06/14 23:14, Taylor R Campbell wrote:
>>> Date: Tue, 14 Jun 2016 13:33:08 +0900
>>> From: Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
> snip
>>> That said, why not not use two flags, say IFEF_OUTPUT_MPSAFE and
>>> IFEF_START_MPSAFE? I never much liked the WRAP_FOO device -- is there
>>> a particular reason it's better for if_output?
>>>
>>> It seems to me that it is easier to audit changes for the flag than to
>>> audit changes for the wrapper: for the flag, it is only necessary to
>>> make sure all callers of ifp->if_start instead use if_start_lock; for
>>> WRAP_FOO, it's not as easy to make sure you adjusted everything. But
>>> maybe I'm missing something about the motivation for WRAP_FOO here.
>>
>> Fair enough. I will rewrite my code to use that two flags.
>
> I rewrite my code. Here is patch series,
> http://www.netbsd.org/~knakahara/separate-l3-lock-2/separate-l3-lock-2.tgz
> and here is unified patch.
> http://www.netbsd.org/~knakahara/separate-l3-lock-2/unified-separate-l3-lock-2.patch
I update a little above patches (especially 0009-*.patch).
Thank you, Michael. :)
Thanks,
--
//////////////////////////////////////////////////////////////////////
Internet Initiative Japan Inc.
Device Engineering Section,
IoT Platform Development Department,
Network Division,
Technology Unit
Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
Home |
Main Index |
Thread Index |
Old Index