Можно ли использовать одну страницу для нескольких skbs, которые не являются фрагментами - PullRequest
1 голос
/ 31 марта 2011

У меня есть сетевое оборудование, которое выполняет Rx-коалесценцию, в которой кадры, разделяющие николаевое устройство, объединяются и отправляются в виде большого куска (больше, чем mtu) в драйвер.

В драйвере мне нужно разделить их по размеру mtu и отправить в стек.

  1. Я хочу знать, есть ли способ выделить страницу, чтобы я мог разделить ее после кадра DMA устройства?
  2. Можно ли совместно использовать одну страницу для нескольких skbs (не для фрагов в одном skb)? Если да, то какая особая осторожность мне нужна, чтобы распечатывать страницу?
  3. Существует ли механизм для выделения sgs и сопоставления их со страницей и после устройство выполняет DMA, разбивает этот sgs и указывает на skb и отправляет в стек

Ожидание ответов

Спасибо Прадип G

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...