I made it abundantly clear that I am completely not supportive of changes like this.
If anything, we need to improve the behavior of the core kernel allocators, and the mid-level networking interfaces which use them, to fix problems like this. It is absolutely not sustainable to have every driver implement a cache of some sort to "improve" allocation behavior. Sorry, there is no way in the world I'm applying changes like these.