net.core.netdev_max_backlog と net.ipv4.tcp_max_syn_backlog の違いは何ですか?

net.core.netdev_max_backlog と net.ipv4.tcp_max_syn_backlog の違いは何ですか?

いくつかの ドキュメントネット上ではこれらのオプションは次のように説明されています。

net.core.netdev_max_backlog:

カーネルが処理できるよりも速くインターフェースがパケットを受信した場合、INPUT 側でキューに入れられるパケットの最大数。

net.ipv4.tcp_max_syn_backlog:

接続クライアントからの確認応答をまだ受信していない、記憶されている接続要求の最大数。

しかし、これら 2 つの値の差と関係を完全に理解することはできません。net.core.netdev_max_backlogより大きい値net.ipv4.tcp_max_syn_backlog、同じ値、またはより小さい値のいずれかである必要がありますか?

関連情報