GNU / Linux, в отличие от MacOSx, использует /proc
структуру каталогов, иначе говоря procfs
, для хранения системных данных. arp cache
Находится на /proc/net/arp
Вы печатаете данные в stdout
непосредственно из этого системного файла через:
cat /proc/net/arp
Я понял, что вам также может понадобиться адрес памяти, который ядро использует для поиска кэша arp. Точный адрес может отличаться. Однако вы можете найти таблицу адресов памяти для всех адресов памяти arp, в которых ядро использует/proc/kallsyms
cat /proc/kallsyms |grep arp_
Может быть полезным.