У меня есть сетевое оборудование, которое выполняет Rx-коалесценцию, в которой кадры, разделяющие николаевое устройство, объединяются и отправляются в виде большого куска (больше, чем mtu) в драйвер.
В драйвере мне нужно разделить их по размеру mtu и отправить в стек.
- Я хочу знать, есть ли способ выделить страницу, чтобы я мог разделить ее после кадра DMA устройства?
- Можно ли совместно использовать одну страницу для нескольких skbs (не для фрагов в одном skb)? Если да, то какая особая осторожность мне нужна, чтобы распечатывать страницу?
- Существует ли механизм для выделения sgs и сопоставления их со страницей и после
устройство выполняет DMA, разбивает этот sgs и указывает на skb и отправляет в стек
Ожидание ответов
Спасибо
Прадип G