Sonicwall gen 7 ARP table - only shows own interfaces

===========================================
Component | Version
--------- | -------
LibreNMS  | 25.4.0-62-g509d83e46 (2025-05-01T00:15:10+01:00)
DB Schema | 2025_04_15_122034_laravel_11_fix_types (332)
PHP       | 8.3.6
Python    | 3.12.3
Database  | MariaDB 10.11.11-MariaDB-0ubuntu0.24.04.2
RRDTool   | 1.7.2
SNMP      | 5.9.4.pre2
===========================================

ARP table for Sonicwall gen 7 firewall only shows entries for its own interfaces, rather than the entire table.
I believe this should work because with snmpwalk I can see
ipNetToMediaPhysAddress entries which match the entries visible in the firewall’s GUI.

If you are having troubles with discovery/polling include the pastebin output of:

./discovery.php -h HOSTNAME -d | ./pbin.sh

ARP discovery element of this - doesn’t seem to do much:

#### Load disco module arp-table ####
X0: 
.
X1: 
..
U0: 
.


>> Runtime for discovery module 'arp-table': 0.2920 seconds with 88664 bytes
>> SNMP: [2/0.28s] MySQL: [11/0.06s] RRD: [0/0.00s]  
#### Unload disco module arp-table ####

./poller.php -h HOSTNAME -r -f -d | ./pbin.sh

I will paste this output somewhere, that pbin.sh doesn’t seem to be working at the moment.

https://p.libren.ms/view/1594f3cc

I also notice that the “ARP” entries in LibreNMS for this device are off-by-one. On the Ports > Detail view, the IPs are correct, but in ARP they are wrong.