在 ubuntu 14.04 EC2 实例上安装 ixgbevf 以增强网络

Installing ixgbevf on ubuntu 14.04 EC2 instance for enhanced networking

我尝试使用 Enabling Enhanced Networking on Ubuntu 中描述的过程在 Ubuntu 14.04 EC2 实例上安装 ixgbevf。我使用了相同的版本 ixgbevf-2.14.2。

我遇到了与 PKT_HASH_TYPE_ 相关的编译错误。然后我按照以下提到的程序进行操作: fix PKT_HASH error .
然后我得到以下错误:

<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 时遇到问题吗?

我尝试在 Ubuntu 14.04 上安装 ixgbevf-2.16.4 而不是版本 2.14.2。 这编译没有任何错误。我能够安装并启用增强网络。

我认为我们需要通知 aws 更新他们的文档。该文档指向版本 2.14.2,它在 Ubuntu 14.04

上存在编译问题