如何修改igb网卡驱动源代码中的预编译宏定义实现packet split disable?
普兰汀 2017-06-20 11:12:42 igb网卡驱动,为了避免skb报文的非线性化管理,查阅一些资料说是可以修改驱动程序源代码中的预编译宏定义来实现。
kcompat.h 头文件相关代码如下:
82 /* packet split disable/enable */
83 #ifdef DISABLE_PACKET_SPLIT
84 #ifndef CONFIG_IGB_DISABLE_PACKET_SPLIT
85 #define CONFIG_IGB_DISABLE_PACKET_SPLIT
86 #endif
87 #endif /* DISABLE_PACKET_SPLIT */
……
1437 #ifndef CONFIG_E1000_DISABLE_PACKET_SPLIT
1438 #define CONFIG_E1000_DISABLE_PACKET_SPLIT 1
1439 #endif
1440 #ifndef CONFIG_IGB_DISABLE_PACKET_SPLIT
1441 #define CONFIG_IGB_DISABLE_PACKET_SPLIT 1
1442 #endif
主要是82-87行,请问该如何修改以实现packet split disable?谢谢。