Salve galera, Estava vendo o driver igb, que uso em algumas placas Intel (especificamente as de 2 e 4 portas). Olhando por cima o código fonte do driver, notei o seguinte recurso:
/* ** Header split causes the packet header to ** be dma'd to a seperate mbuf from the payload. ** this can have memory alignment benefits. But ** another plus is that small packets often fit ** into the header and thus use no cluster. Its ** a very workload dependent type feature. */ static bool igb_header_split = FALSE; TUNABLE_INT("hw.igb.hdr_split", &igb_header_split); Alguém tem usado ou tem experiência no uso desta feature? Ou alguma consideração sobre ele? Me pareceu bem interessante poder separar estas duas porções (cabeçalhos e dados), dando a chance dos cabeçalhos serem processados mais rapidamente (caindo nos pfills de firewall, e demais sequencias de roteamento e checagens, etc). O que acham? ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd