![]() |
1
16
:GRO在接收流中很早就完成了,因此它基本上减少了操作数量(GRO会话大小/MTU)。 更多细节 : 最常见的GRO函数是 napi_gro_receive()
这是Mellanox ConnectX-4Lx NIC接收流的一个很好的视觉表示(抱歉,这是我可以访问的):
如您所见,GRO聚合位于调用堆栈的最底层。你还可以看到之后做了多少工作。想象一下,如果这些函数中的每一个都在单个MTU上运行,您将有多大的开销。 希望这有帮助。 |