Add a new revision 3 that contains port ranges for all of origsrc,
origdst, replsrc and repldst. The high ports are appended to the
original v2 data structure to allow sharing most of the code with
v1 and v2. Use of the revision specific port matching function is
made dependant on par->match->revision.
Ref: b017900aac
...
kern.err kernel: wireguard: wg0: Could not create IPv6 socket
user.info ntpd_synced[1142]: wireguard (wg0) stopped
...
Note: reason unknown so far; printk() makes the difference --> no further deeper investigation done so far, but it is working again :)
see also arm issue 326
https://bitbucket.org/pedro311/freshtomato-arm/issues/326/wireguard-cannot-create-interface
user.warn ntpd_synced[1142]: unable to bring up wireguard interface wg0, retrying...
kern.err kernel: wireguard: wg0: Could not create IPv6 socket
user.warn ntpd_synced[1142]: unable to bring up wireguard interface wg0, retrying...
kern.err kernel: wireguard: wg0: Could not create IPv6 socket
user.warn ntpd_synced[1142]: unable to bring up wireguard interface wg0, retrying...
kern.err kernel: wireguard: wg0: Could not create IPv6 socket
user.warn ntpd_synced[1142]: unable to bring up wireguard interface wg0, retrying...
kern.err kernel: wireguard: wg0: Could not create IPv6 socket
user.warn ntpd_synced[1142]: unable to bring up wireguard interface wg0!
kern.err kernel: wireguard: wg0: Could not create IPv6 socket
user.info ntpd_synced[1142]: wireguard (wg0) stopped
Note: include NAMESPACES always with wireguard feature; image size ~ +8 KByte
see
https://bitbucket.org/pedro311/freshtomato-arm/issues/326/wireguard-cannot-create-interfacehttps://www.linksysinfo.org/index.php?threads/wireguard-error-could-not-create-ipv6-socket.78872/https://www.linksysinfo.org/index.php?threads/wireguard-on-freshtomato.76295/page-29#post-348493
and many more ...