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