Ao compilar um kernel 3.3, percebi que um novo driver chamado teaming foi adicionado ao sistema de rede. De acordo como commit relevanteteaming é uma alternativa ao vínculo orientada pelo espaço do usuário.
Alguém já testou isso? É mais rápido ou melhor que o antigo driver de ligação testado e comprovado? Quais seriam as vantagens de mudar?
Responder1
Parece que as vantagens de mudar agora são "nenhuma", já que o projeto acabou de ser adicionado ao kernel, tem muito pouca documentação e é auto-descrito como "ainda em seu dipers[sic] atm" .
No longo prazo, um driver de ligação de rede do espaço do usuário pode ter alguns dos mesmos benefícios que o FUSE (a interface do sistema de arquivos do espaço do usuário) traz para o mundo dos sistemas de arquivos - principalmente que é muito mais fácil desenvolver e experimentar diferentes políticas, implementações de protocolo e assim por diante. Ao simplificar o código no kernel e empurrar a complexidade para o espaço do usuário, você também pode obter uma solução mais robusta em caso de falhas e que permite respostas mais ágeis a bugs, solicitações de recursos e assim por diante.
Esta apresentação(aviso:PDF) descreve a motivação e os objetivos do projeto. Principalmente, eles procuram substituir o código de ligação herdado, que é inchado e complicado, por algo que seja menor, mais fácil de manter e com melhor desempenho.