Search Linux Wireless

Re: [PATCH 2/2] mac80211: let unused MPP table entries timeout

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Jan 23, 2016 at 4:15 PM, Bob Copeland <me@xxxxxxxxxxxxxxx> wrote:
> On Sat, Jan 23, 2016 at 10:39:04AM +0100, Henning Rogge wrote:
>> > FYI I have a patch set I'm testing which rewrites a big chunk of
>> > the path table stuff.
>>
>> Does it include some cleanup paths for the MPP table? At the moment
>> the "missing cleanup" still allows remote users to make the Linux
>> kernel to allocate as much memory as it wants... with no way to free
>> it except for shutting down the interface.
>
> No, it needs these patches too.  I did harmonize them a little bit,
> so that e.g. the expiry check will be done during lookup, but I didn't
> add an equivalent to flush-by-proxy.
>
> One issue it does address is that the path table can eventually shrink
> by virtue of the rhashtable, whereas now the bucket size is
> ever-growing.
>
>> > Let me know if you want me to base on top.
>>
>> I would like them to go in first... my experience of the kernel code
>> (outside some parts of the wifi stack) is not that good, so I don't
>> know how long I would need to adapt the patches to your new data
>> structures.
>
> Ok, sounds good, I'll just rebase on top of yours.

Thank you...

if you have problem with the "remove by proxy" patch I could look over
the patches you made... this part was quite trivial to do on the old
code and it should be easy for the new one too (as long as there is a
"remove MPath" and a "remove MPP" function).

Henning
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux