]> www.infradead.org Git - users/jedix/linux-maple.git/commit
macsec: ensure rx_sa is set when validation is disabled
authorBeniamino Galvani <bgalvani@redhat.com>
Tue, 26 Jul 2016 10:24:53 +0000 (12:24 +0200)
committerChuck Anderson <chuck.anderson@oracle.com>
Sun, 26 Feb 2017 05:34:30 +0000 (21:34 -0800)
commit0bc79bf94b35cad4d27d368a297d702521e64b4b
tree67c3110b73404298fc996c172ee4cbe02a14f158
parentd368a1e8eb230126eb2cbe19f56ff60b9f95169d
macsec: ensure rx_sa is set when validation is disabled

Orabug: 25243093

macsec_decrypt() is not called when validation is disabled and so
macsec_skb_cb(skb)->rx_sa is not set; but it is used later in
macsec_post_decrypt(), ensure that it's always initialized.

Fixes: c09440f7dcb3 ("macsec: introduce IEEE 802.1AE driver")
Signed-off-by: Beniamino Galvani <bgalvani@redhat.com>
Acked-by: Sabrina Dubroca <sd@queasysnail.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit e3a3b626010a14fe067f163c2c43409d5afcd2a9)
Signed-off-by: Ethan Zhao <ethan.zhao@oracle.com>
drivers/net/macsec.c