Preload oui.txt in dhcp-lease-list-pl for significantly improved runtimes
The current dhcp-lease-list.pl script uses grep to lookup oui's. If you are reading oui's for more than 1 lease, it is more than likely that pre-loading the file into a perl hash keyed on the first three octets of the mac will improve performance. Simple tests show that doing this with 50 valid leases will be 5 times faster. For 1000 leases, the speedup is of the order of 100 time faster - indeed, with the hashed file, 1000 leases is still significantly faster than 50 leases without the hashed data.