bareudp: Fixed bareudp receive handling
authorMartin Varghese <martin.varghese@nokia.com>
Thu, 12 Mar 2020 03:03:51 +0000 (08:33 +0530)
committerDavid S. Miller <davem@davemloft.net>
Thu, 12 Mar 2020 05:54:27 +0000 (22:54 -0700)
commit81f954a44567567c7d74a97b1db78fb43afc253d
treecdf4f84063651aac1d36f872f8fbd9488b8b2dab
parent86eeb97de71018695e9dc9e1f96df7b33cb0e7d6
bareudp: Fixed bareudp receive handling

Reverted commit "2baecda bareudp: remove unnecessary udp_encap_enable() in
bareudp_socket_create()"

An explicit call to udp_encap_enable is needed as the setup_udp_tunnel_sock
does not call udp_encap_enable if the if the socket is of type v6.

Bareudp device uses v6 socket to receive v4 & v6 traffic

CC: Taehee Yoo <ap420073@gmail.com>
Fixes: 2baecda37f4e ("bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create()")
Signed-off-by: Martin Varghese <martin.varghese@nokia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bareudp.c