Qual é a diferença entre net.core.netdev_max_backlog e net.ipv4.tcp_max_syn_backlog

Qual é a diferença entre net.core.netdev_max_backlog e net.ipv4.tcp_max_syn_backlog

Diversos documentosna rede descrevem essas opções da seguinte forma:

net.core.netdev_max_backlog:

Número máximo de pacotes, enfileirados no lado INPUT, quando a interface recebe pacotes mais rápido do que o kernel pode processá-los.

net.ipv4.tcp_max_syn_backlog:

Número máximo de solicitações de conexão lembradas, que ainda não receberam uma confirmação do cliente conectado.

Mas não consigo compreender totalmente a diferença e a relação entre esses dois valores. Deveria net.core.netdev_max_backlogser maior, então net.ipv4.tcp_max_syn_backlog, ou igual, ou menor?

informação relacionada