On Tue, Oct 11, 2016 at 08:10:07PM +0200, Paolo Abeni wrote: > The first s/g fragment (the head buffer) is not allocated with the page > allocator, so perhaps there is some not too difficult/costly way out of > this.
Keep in mind, there is nothing magic about the 16 SGL limit, other than we know all hardware supports it. That can be bumped up and most hardware will support a higher value. We'd just have to figure out if any hardware breaks, Mellanox and Intel should be able to respond to that question. Jason