FERRAMENTAS LINUX: Linux 7.4: O que Muda no Networking com Pacing Offload, BIG TCP e Novos Drivers

sexta-feira, 30 de outubro de 2026

Linux 7.4: O que Muda no Networking com Pacing Offload, BIG TCP e Novos Drivers

 


O Linux 7.4 traz o pacing offload por hardware, ganho de até 70% no BIG TCP e novos drivers Meta, Qualcomm e Realtek. Veja o que muda para sua rede.


A janela de merge do Linux 7.4 entregou um pacote robusto para quem vive de infraestrutura de rede. As melhorias foram além de correções rotineiras: há ganhos mensuráveis de throughput, um novo mecanismo de offload de hardware e uma leva de drivers que amplia a compatibilidade com silícios recentes. 

Neste artigo, destrinchamos o que foi merged, com base no pull request oficial  para você entender o impacto prático antes de planejar a atualização dos seus kernels.


Pacing offload: O hardware assume o timing dos pacotes


A novidade mais estrutural do Linux 7.4 no core networking é o suporte a hardware pacing offload. Trata-se de um novo atributo pacing_offload para dispositivos de rede, que permite delegar ao NIC ou SmartNIC o controle de timing e espaçamento dos pacotes de saída. 

Na prática, o kernel deixa de fazer esse escalonamento por software e passa a instrução para o hardware, que despacha os pacotes com precisão de timestamp.

O driver IDPF é o primeiro a implementar o recurso. Os patches da série original mostram que o offload só ocorre quando o timestamp do socket (skb->tstamp) está dentro de uma janela configurável (pacing_offload_horizon), e o NIC precisa estar sincronizado via PTP com o CLOCK_TAI. 

Para operadores de rede que trabalham com latência previsível, isso reduz a carga de CPU no caminho de transmissão e melhora a consistência do jitter.


BIG TCP: até 70% mais throughput em caminhos mistos


Outro ponto alto é a otimização para cenários que misturam BIG TCP e não-BIG TCP. O kernel agora re-segmenta pacotes GSO do BIG TCP em pacotes GSO que respeitam os limites do dispositivo de saída, em vez de fatiá-los em segmentos do tamanho do MSS. 

O resultado, conforme o merge commit de Linus Torvalds, é um ganho de throughput de até 70% nesses caminhos mistos.

Para quem administra datacenters ou links de backbone onde a migração para BIG TCP ainda é parcial, esse ajuste é provavelmente o de maior impacto imediato. A mudança não exige configuração adicional: o kernel passa a fazer a segmentação mais inteligente de forma transparente.


Desempenho TCP/IP e wireless: menos contenção, menos latência


O pacote de networking do 7.4 também inclui melhorias de performance no TCP/IP focadas em uso eficiente de cache e redução de contenção. Não são mudanças visíveis na interface, mas afetam diretamente a escalabilidade em servidores com muitas conexões simultâneas.

No lado wireless, o foco foi redução de latência. O merge commit detalha avanços como estações lockless para get/dump, atualizações de beacon sem lock, redução do RTNL e limpezas de locking. 

Há também infraestrutura para TX/RX fora do modo estação com MLO, suporte a NAN (Wi-Fi Aware) Instant Communication e melhorias no protocolo de integridade de quadros de controle (CIP) e TWT protegido. 

O trabalho em Wi-Fi 8 e Wi-Fi Aware continua, mas o 7.4 já entrega tijolos importantes para quem desenvolve ou opera redes sem fio de próxima geração.


Produto Recomendado


Quer levar seus arquivos com você sem complicação? Com o Case para HD/SSD Externo 2.5 SATA, você transforma um HD ou SSD SATA de 2,5 polegadas em uma unidade externa prática, compacta e protegida. Ideal para backups, arquivos de trabalho, fotos, vídeos e games.

A instalação é simples: encaixe o HD/SSD no case e conecte ao computador ou notebook. O case ajuda a proteger o disco contra poeira e pequenos impactos, além de facilitar o transporte no dia a dia.


Destaques do produto:


  • Compatível com HD e SSD SATA de 2,5 polegadas
  • Transforma disco interno em unidade externa portátil
  • Proteção extra para o seu HD/SSD
  • Compacto e fácil de transportar
  • Ideal para backups e armazenamento adicional

Compre agora e deixe seus arquivos sempre por perto!

👉  https://link.amazon/B04OTHIYs

Eu ganho uma comissão quando você faz uma compra.


Novos drivers: Meta, Nebula Matrix e o ecossistema embedded


A lista de drivers merged é extensa e cobre desde NICs de hyperscaler até PHYs de placas embarcadas.

Meta Platforms ganha dois avanços: o driver MPNIC para a NIC de segunda geração da empresa (sucessora da FBNIC) entra como novo driver, enquanto a FBNIC de primeira geração passa a suportar buffers de recepção zero-copy grandes do io_uring. 

Isso interessa diretamente a quem trabalha com cargas de alta taxa de pacotes e quer reduzir cópias de memória.

A Nebula Matrix tem o esqueleto inicial do driver NIX merged, sinalizando suporte futuro às suas NICs. 

Em embedded, o driver Qualcomm PPE adiciona suporte ao chipset IPQ5424; o Synopsys STMMAC ganha suporte a RK3568 SGMII, Allwinner H616 EMAC1, UltraRISC DP1000 e Qualcomm sa8255p.

No lado Realtek, o driver PHY passa a suportar RTL8261CE_CG e RTL8261D_VM, enquanto o driver RTW88 adiciona suporte ao RTL8723BS, substituindo o driver rudimentar que estava na área de staging do kernel. Para Bluetooth, o driver MediaTek suporta o MT7928 e o código Qualcomm passa a cobrir o QCC2072.


Questionário rápido

1. Qual driver é o primeiro a implementar o pacing offload por hardware no Linux 7.4?

a) FBNIC

b) IDPF

c) STMMAC

d) RTW88


Resposta: b) IDPF.


2. Qual é o ganho máximo de throughput reportado para caminhos mistos de BIG TCP e não-BIG TCP no 7.4?

a) 20%

b) 50%

c) 70%

d) 100%


Resposta: c) 70%.


3. Qual driver de NIC da Meta recebe suporte a buffers grandes de zero-copy RX via io_uring?

a) MPNIC

b) FBNIC

c) NIX

d) PPE


Resposta: b) FBNIC


Checklist para avaliar a atualização


Use esta lista para decidir se o Linux 7.4 entra no seu roadmap de infraestrutura:

□ Sua carga de rede depende de BIG TCP em ambiente misto? O ganho de até 70% justifica testar o 7.4 cedo.

□ Você opera NICs IDPF ou planeja usar SmartNICs com PTP? O pacing offload pode reduzir CPU e melhorar jitter.

□ Seus servidores usam io_uring com zero-copy RX em NICs Meta FBNIC? O suporte a buffers grandes está disponível.

□ Seu parque embedded inclui IPQ5424, RK3568, H616 ou sa8255p? Os drivers STMMAC e PPE foram atualizados.

□ Você usa Realtek RTL8723BS ou PHYs RTL8261CE/D? A compatibilidade nativa melhora sem módulos externos.

□ Sua operação wireless exige latência baixa? As melhorias lockless e de beacon beneficiam estações densas.


Conclusão


O Linux 7.4 mexe em pontos sensíveis da pilha de rede: pacing offload no IDPF, até 70% mais throughput em caminhos mistos de BIG TCP, melhorias de cache e contenção no TCP/IP, menos latência no wireless e novos drivers para Meta, Qualcomm, Synopsys e Realtek. 

Na prática, quem depende de throughput em links mistos, NICs com PTP ou io_uring zero-copy deve testar o 7.4 cedo em ambiente controlado; já quem opera embedded ou wireless denso deve acompanhar o ciclo de estabilização. 

O checklist e o questionário do artigo ajudam a avaliar o impacto antes de levar a decisão ao time.

Nenhum comentário:

Postar um comentário