GSO

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.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章