GSO就是尽可能的delay分片直至发送到网卡driver之前,此时kernel会检查网卡是否只是fragmentation offload,如果支持直接发送到网卡,如果不支持就进行分片后再发往网卡。
可以将TSO和UFO看做GSO的一种:
http://lxr.linux.no/#linux+v2.6.36/include/linux/skbuff.h#L236
在接收方向上与之对应的是GRO.
另外GSO对于虚拟化环境下网络性能提升的帮助也很大。
很荣幸,GSO和GRO都是herbert实现的,可以参考最初的patch.
GSO
精选 转载上一篇:Armstrong数
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
springmvc 的原理以及工作流程(面试)
springMVC 工作流程及原理
MVC 工作流程 原理 -
详解Python 中可视化数据分析工作流程
本文将介绍 Python 中可视化数据分析的工作流程,从数据获取到最终的洞见可视化展示。
数据分析 数据 Python 可视化数据分析 -
LangChain工作流程LLM
-
SpringMVC 的工作流程 springmvc工作原理和工作流程
简述本文主要介绍springMVC工作原理。工作原理客户端发送HTTP请求,DispatcherServlet控制器拦截到请求,调用HandlerMapping 解析请求对应的Handler,HandlerAdapter根据Handler来调用真正Controller处理请求,并处理相应的业务逻辑,Controller返回一个模型视图ModelAndView,ViewResolver进行解析,返回
SpringMVC 的工作流程 springmvc工作流程 springmvc流程 springmvc流程图 springmvc的工作原理