Установка ixgbevf в экземпляре ubuntu 14.04 EC2 для расширенной работы в сети

Я попытался установить ixgbevf на экземпляр Ubuntu 14.04 EC2, используя процедуру, описанную в разделе: Включение расширенной сети в Ubuntu. Я использовал ту же версию ixgbevf-2.14.2.

Я получил ошибки компиляции, связанные с PKT_HASH_TYPE_. Затем я следовал процедуре, упомянутой в: исправить ошибку PKT_HASH.
Тогда я получил следующую ошибку:

<command-line>:0:14: error: expected identifier or ‘(’ before numeric constant
include/linux/skbuff.h:740:1: note: in expansion of macro ‘skb_set_hash’
 skb_set_hash(struct sk_buff *skb, __u32 hash, enum pkt_hash_types type)

Кто-нибудь сталкивался с проблемами при установке ixgbevf-2.14.2?

1 ответ

Решение

Я попытался установить ixgbevf-2.16.4 вместо версии 2.14.2 в Ubuntu 14.04. Это скомпилировано без каких-либо ошибок. Мне удалось установить и включить расширенную сеть.

Я думаю, что мы должны сообщить AWS, чтобы обновить их документацию. Документ указывает на версию 2.14.2, в которой есть проблемы с компиляцией в Ubuntu 14.04

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