gro,将同一个flow的一定时间范围之内的skb进行合并,减少协议栈的消耗,用于收包性能提升.gro网上的资料很多,但是都很少谈到gro的改进,刚好身边有个同事也想改这块的内容, 所以将最近看的gro内容总结一下,作为记录. gro的层次,很少有资料提到,可能是大牛们觉得太简单,但我还是记录一下,毕竟我基础不好. 先看关键的数据结构,然后分析流程: 为了在skb中记录相关的gro信息,使用了skb的cb字段. crash> napi_gro_cb struct napi_gro_cb { vo…