This pull requests implements an option to disable the source IP check of ARP requests.
The option is enabled (TRUE) by default, which means that the source IP is checked.
It can be set to FALSE to disable it. That means that the source IP of ARP requests is checked.
I implemented this feature to optionally disable the requirement that the local IP is in the same subnet as the remote subnet. In my case, I want to use the driver with strongswan, which is an implementation of IKEv1 and IKEv2. It has no such requirement for the local address or remote address(es).
This pull requests implements an option to disable the source IP check of ARP requests. The option is enabled (TRUE) by default, which means that the source IP is checked. It can be set to FALSE to disable it. That means that the source IP of ARP requests is checked.
I implemented this feature to optionally disable the requirement that the local IP is in the same subnet as the remote subnet. In my case, I want to use the driver with strongswan, which is an implementation of IKEv1 and IKEv2. It has no such requirement for the local address or remote address(es).