Enable UDP decapsulation for both address families
authorTobias Brunner <tobias@strongswan.org>
Thu, 16 Aug 2012 13:26:37 +0000 (15:26 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 16 Aug 2012 13:26:37 +0000 (15:26 +0200)
commitaaefeafb4943689c3882b3a434a484cc85c4c10e
tree6e99e7150f4434534427465c4093d95286d2ce6c
parent11b514bff6b3213fa68fa37440b2c0a789c87eee
Enable UDP decapsulation for both address families

Since the 3.5 Linux kernel both UDP implementations have a separate static
flag to indicate whether ANY sockets enabled UDP decapsulation.
As we only ever enabled it for one address family (in earlier versions IPv4
only, now for IPv6, if supported, and for IPv4 otherwise) UDP decapsulation
wouldn't work anymore (at least for one address family).
src/libcharon/plugins/socket_default/socket_default_socket.c
src/libcharon/plugins/socket_raw/socket_raw_socket.c