I have a project that uses lwip/pcapif on Windows and it works well.
I wanted to run two instances of the same program with different mac
address, ip address and so on. I started patching
pcapif_low_level_init() to retrieve the mac address from an externa
function (the original code used a fixed mac address):