Это - int size = skb->tail - skb->data;
На Это - int size = skb_tail_pointer(skb) - skb->data;
Пока Все.
Тестирование:
Ядро 2.6.26 SMP
Шейпилось pptpd клиенты и eth клиенты.
До kernel panic довести не удалось.
Заметка:
Для включения DEBUG режима раскомментируйте в rshaper.c следующее:
// #define RSHAPER_DEBUG
Сборка модуля rshaper:
make && make install
Загрузка модуля:
modprobe rshaper
Управление шейпером:
rshaperctl 192.168.1.10/32 131072
Где 131072 = 128 KB/s
P.S. у кого будет возможность потестируйте эти версии rshaper
На SMP машинах и отпишите комментарии к этой статье. Кстати если выпадет kernel panic
отпишите плиз мне на почту лог паники.
1245 Прочтений • [Ограничение скорости трафика по ip/net адресам в ОС Linux. (linux slackware rshaper shaper bandwidth)] [08.05.2012] [Комментариев: 0]