Sabrina Dubroca
497f358aa4
macsec: don't put a NULL rxsa
...
The "deliver:" path of macsec_handle_frame can be called with
rx_sa == NULL. Check rx_sa != NULL before calling macsec_rxsa_put().
Fixes: c09440f7dc
("macsec: introduce IEEE 802.1AE driver")
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net >
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-04-24 14:31:58 -04:00
Sabrina Dubroca
c10c63ea73
macsec: take rtnl lock before for_each_netdev
...
Fixes: c09440f7dc
("macsec: introduce IEEE 802.1AE driver")
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net >
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-04-24 14:31:58 -04:00
Sabrina Dubroca
72f2a05b8f
macsec: add missing NULL check after kmalloc
...
Fixes: c09440f7dc
("macsec: introduce IEEE 802.1AE driver")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net >
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-04-24 14:31:58 -04:00
Sabrina Dubroca
c09440f7dc
macsec: introduce IEEE 802.1AE driver
...
This is an implementation of MACsec/IEEE 802.1AE. This driver
provides authentication and encryption of traffic in a LAN, typically
with GCM-AES-128, and optional replay protection.
http://standards.ieee.org/getieee802/download/802.1AE-2006.pdf
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net >
Reviewed-by: Hannes Frederic Sowa <hannes@stressinduktion.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-03-13 22:40:24 -04:00