]> git.baikalelectronics.ru Git - kernel.git/commit
geneve: fix fill_info when link down
authorHangbin Liu <liuhangbin@gmail.com>
Wed, 15 Nov 2017 01:43:09 +0000 (09:43 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 15 Nov 2017 10:47:11 +0000 (19:47 +0900)
commit5162db683666f9b5ae54298d342a0a8cd074e00b
treeac2067caaf6b41aaee8005c6bd04e3f8e56b37f2
parent548d1b55d43c0851814f49211ee46511e92cc3ef
geneve: fix fill_info when link down

geneve->sock4/6 were added with geneve_open and released with geneve_stop.
So when geneve link down, we will not able to show remote address and
checksum info after commit 0f76c17a875 ("geneve: fix fill_info when using
collect_metadata").

Fix this by avoid passing *_REMOTE{,6} for COLLECT_METADATA since they are
mutually exclusive, and always show UDP_ZERO_CSUM6_RX info.

Fixes: 0f76c17a875 ("geneve: fix fill_info when using collect_metadata")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/geneve.c