[sisyphus] Новый iproute2 и старые ядра

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Мар 14 19:18:27 MSK 2008


On Fri, Mar 14, 2008 at 05:18:27PM +0200, Victor Forsyuk wrote:
> On Fri, Mar 14, 2008 at 05:20:06PM +0300, Dmitry V. Levin wrote:
> > On Fri, Mar 14, 2008 at 03:45:58PM +0200, Victor Forsyuk wrote:
> > [...]
> > > Соответственно, остается только один вопрос - "что делать"?
> > 
> > Хорошо бы исправить iproute2.
> 
> Хорошо бы, ясное дело... Я даже догадываюсь в районе чего их 
> рекламируемая "should be backward compatible with older kernels"
> дала сбой:
> http://www.mail-archive.com/netdev@vger.kernel.org/msg40276.html

Действительно, там отсутствие поддержки в ядре определяется по
возвращаемому из ядра в ответ на этот запрос коду ошибки -EOPNOTSUPP.
Однако этот код возвращается только в версиях >= 2.6.22 (см. commit
038890fed8d1fa95bbbdeb517f5710eb75fa9e2e в ядре); более старые версии в
этом случае возвращают -EINVAL, поэтому iproute2 ошибочно считает, что
ядро поддерживает нужные команды netlink.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20080314/a2386fdd/attachment-0002.bin>


Подробная информация о списке рассылки Sisyphus