Установка 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