如何修改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?谢谢。
...全文
496 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧