]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
netlabel: If PF_INET6, check sk_buff ip header version
authorRichard Haines <richard_c_haines@btinternet.com>
Mon, 13 Nov 2017 20:54:22 +0000 (20:54 +0000)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 27 Aug 2018 14:40:05 +0000 (16:40 +0200)
commita76d615eaab765e24d48fd028b2664baed2288c3
treee7123ba6dd155557b8c44fb6c4b4e5c7c87aceba
parentb1d0f8331a9e104418b72f3a13706a376bc404a2
netlabel: If PF_INET6, check sk_buff ip header version

BugLink: http://bugs.launchpad.net/bugs/1786352
[ Upstream commit 213d7f94775322ba44e0bbb55ec6946e9de88cea ]

When resolving a fallback label, check the sk_buff version as it
is possible (e.g. SCTP) to have family = PF_INET6 while
receiving ip_hdr(skb)->version = 4.

Signed-off-by: Richard Haines <richard_c_haines@btinternet.com>
Acked-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
net/netlabel/netlabel_unlabeled.c