Limitar o acesso / transmitir direitos na NIC para um aplicativo de usuário único

3

Atualmente, tenho uma máquina linux com patches RT e preciso ter acesso total e sem atraso à minha placa de interface com fio. Eu estou executando um aplicativo de usuário não preemtable em tempo real que envia um par de quadros Ethernet a cada 70 ~ microssegundo. No entanto, após o teste, pode-se observar que os quadros Ethernet têm um jitter de +/- 10 microssegundos, enquanto isso ainda é extremamente preciso. Eu gostaria de reduzir isso ainda mais, de preferência a um único microssegundo.

Para que isso aconteça, eu preciso desativar vários aplicativos que, por um motivo ou outro, abrir um soquete na eth0 e transmitir probes / mensagens de descoberta de rede. É possível fazer isso e se sim como? Além disso, há dicas adicionais que você pode ter para reduzir o tempo de envio de um quadro Ethernet bruto usando sendto () até que o quadro seja realmente transmitido da NIC?

Muito obrigado antecipadamente.

    
por Rami 16.02.2016 / 10:56

0 respostas