以下の内容はhttps://tamasan238.hatenablog.com/entry/2024/02/18/070551より取得しました。


OVSでユーザランドデータパス(netdev)使用時,ping(ICMP) / DHCPは通るがTCP / UDPが通らない

以下のコマンドでOVSでユーザスペースTCPセグメンテーションオフロード(TSO)を有効化すると通るはずです.

ovs-vsctl set Open_vSwitch . other_config:userspace-tso-enable=true

出典及びその他の解決法はこちらから

github.com

ユーザスペースデータパスにおけるTSOに関する公式ドキュメントはこちら

docs.openvswitch.org

より詳しい情報はこちら

arthurchiao.art

mail.openvswitch.org

https://www.openvswitch.org//support/ovscon2016/7/1450-stringer.pdf

 

なお,今試している環境ではTSOを有効化することでUDPも通るようになります.
このことから,TCP Segmentation OffloadではなくTransmit Segmentation Offloadではないのかとも思っています.正直なところ,ここの理解はあまり深くありません.




以上の内容はhttps://tamasan238.hatenablog.com/entry/2024/02/18/070551より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14