структуры для IP, TCP и VLAN - PullRequest
       8

структуры для IP, TCP и VLAN

0 голосов
/ 16 марта 2011

Я недавно унаследовал почти 7-летнюю кодовую базу, включая библиотеку с общедоступными заголовками с определениями IP-, TCP, VLAN-структур и кучу определений (например, #define TCP_NODELAY 1).

Я пытался искать заголовки с этими структурами, но ничего не смог найти (это в первую очередь в linux, но также и в различных BSD-вариантах).Наверняка уже должны быть заголовки для этого?

Я думаю, net/ethernet.h помог со всеми определениями.

РЕДАКТИРОВАТЬ : Найдено большинство структур, которые я ищу:
struct tcphdr в netinet/tcp.h
struct udphdr в netinet/udp.h
struct ip в netinet/ip.h

Кто-нибудь знает, что такое структура с заголовком vlan??(Ether_vlan_header?)

1 Ответ

1 голос
/ 16 марта 2011

Попробуйте

find /usr/include -type f | xargs grep TCP_NODELAY

где TCP_NODELAY - символ, который вы ищете.

Вы можете искать все символы одновременно, записав их в файл (по одному в строке) и используя grep -f FILE.

...