O GNU / Linux, ao contrário do MacOSx, usa a estrutura de diretórios /proc , a.k.a. procfs , para armazenar dados do sistema. O arp cache está localizado em /proc/net/arp Você imprime os dados em stdout diretamente desse arquivo de sistema via:
cat /proc/net/arp
Eu percebi que você também pode querer o endereço de memória que o kernel usa para encontrar o cache de arp. O endereço exato pode variar. No entanto, você pode encontrar a tabela de endereços de memória para todos os endereços de memória arp que o kernel usa em /proc/kallsyms
cat /proc/kallsyms |grep arp_
Pode ser útil também.