[centos&dpdk]centos7简版源码中RH_KABI_RENAME影响了DPDK的编译
RH_KABI_RENAME把net_device_ops中的很多变量都修改了名字
例如
RH_KABI_RENAME(int (*ndo_change_mtu),
int (*ndo_change_mtu_rh74))(struct net_device *dev,
int new_mtu);
导致dpdk便宜的时候,找不到符号
看RH_KABI_RENAME的宏定义,是由另一个宏__GENKSYMS__进行区分
系统中没搜到__GENKSYMS__定义的未知。
下了linux原生3.1,没看到RH_KABI_RENAME。
目前都是手工修改了dpdk代码变过的。
__GENKSYMS__和RH_KABI_RENAME作用是什么?