Xin Long <lucien....@gmail.com> wrote:

> -     udp_encap_enable();
> -#if IS_ENABLED(CONFIG_AF_RXRPC_IPV6)
> -     if (local->srx.transport.family == AF_INET6)
> -             udpv6_encap_enable();
> -#endif
> +     udp_tunnel_encap_enable(local->socket);

You need this too:

        --- a/net/rxrpc/local_object.c
        +++ b/net/rxrpc/local_object.c
        @@ -16,6 +16,7 @@
         #include <linux/hashtable.h>
         #include <net/sock.h>
         #include <net/udp.h>
        +#include <net/udp_tunnel.h>
         #include <net/af_rxrpc.h>
         #include "ar-internal.h"

With that, it seems to work still:

        Acked-and-tested-by: David Howells <dhowe...@redhat.com>

David

Reply via email to