Как назвать виртуальные функции SR-IOV

Когда создается виртуальная функция SR-IOV (VF), ядро ​​Linux называет его ethX, причем X является самым низким доступным индексом среди интерфейсов Ethernet.

Есть ли способ контролировать такое именование?

Например, я хотел бы, чтобы правило гласило, что все VF должны быть в заданной форме (например, ethvf[0-9]*), или даже просто убедиться, что числовая часть имени будет взята из заданного диапазона (например, Eth100-eth200).

Текущее поведение нежелательно, когда какой-то другой физический интерфейс, ранее называемый ядром ethX, обрабатывается драйвером DPDK, а драйвер ядра - не более. Если в этот момент я создам VF из другого интерфейса, этот VF будет иметь самый низкий доступный индекс, который, как оказалось, равен X!

Если я когда-нибудь решу отсоединить интерфейс в режиме DPDK и вернуть его ядру, он больше не найдет его оригинальное имя ethX и примет другой индекс.

(Я использую Debian 8.2 с ядром Linux 4.6.1)

0 ответов

Другие вопросы по тегам