Como adicionar código no kernel do Linux?

1

Estou estudando como analisar e avaliar a pilha de protocolos TCP / IP do Linux. Meu objetivo é estudar o desempenho da pilha de protocolos tcp / ip como um todo, estudar o custo temporal de cada camada e a interação entre as camadas do protocolo tcp / p e queuinf da camada ip.

Para fazer o acima: Estou usando um esquema baseado no nó de sondagem para estudar o comportamento interno do protocolo TCP / IP do Linux. O nó sondagem é um trecho de código adicionado ao kernel para registrar as informações, como registro de data e hora, tamanho e tamanho do pacote na fila.

minha pergunta: como adicionar o nó de sondagem no kernel?

    
por user313912 08.04.2014 / 13:17

1 resposta

1

Você deve começar por o download , configuração , construindo e instalando o kernel do Linux a partir do zero. Isso em si não é uma tarefa pequena, em particular a parte de configuração, e vai te ensinar muito sobre o kernel e sua estrutura.

Quando você estiver pronto para começar a inserir o código, um bom lugar para começar a ler está em net/ipv4 na árvore de origem do kernel. A implementação do TCP do Linux reside aí.

    
por 08.04.2014 / 13:36