
Estou tentando buscar a quantidade de retransmissões rápidas da estrutura TCP Info. Como existem várias variáveis diferentes que parecem conter retransmissões, não tenho certeza de qual delas contém a quantidade de retransmissões rápidas (se alguma delas o fizer).
Estes são os possíveis candidatos:
- __u8 tcpi_retransmits;
- __u32 tcpi_retrans;
- __u32 tcpi_total_retrans;
Alguma dessas variáveis contém a quantidade de retransmissões rápidas? Se sim, qual deles?
Quero contar a quantidade de eventos de congestionamento causados por dupacks.
Responder1
Você poderia talvez usar tcpi_retrans como contém retransmissões que ocorrem devido a retransmissões rápidas (e outras decisões não baseadas em tempo limite), mas acho que geralmente é definido como zero. tcpi_retransmits contém retransmissões baseadas em tempo limite.
Você provavelmente deveria dar uma olhada em LINUX_MIB_TCPFASTRETRANS nas estatísticas da rede. Esse deve conter as estatísticas que você deseja.