diff options
author | Mark Starovoytov <mstarovoitov@marvell.com> | 2020-04-24 11:38:56 +0300 |
---|---|---|
committer | David Ahern <dsahern@gmail.com> | 2020-04-26 18:31:37 +0000 |
commit | 998534c99eceafe580746caa5df1e9545fb59cde (patch) | |
tree | 04d80057dbdfa801b561f2da9cfc03771b378ff9 | |
parent | 4aa0c9c9f8dbd40317ef34db11726d50e5fa8440 (diff) | |
download | iproute2-998534c99eceafe580746caa5df1e9545fb59cde.tar.gz |
macsec: add support for MAC offload
This patch enables MAC HW offload usage in iproute, since MACSec
implementation supports it now.
Signed-off-by: Mark Starovoytov <mstarovoitov@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David Ahern <dsahern@gmail.com>
-rw-r--r-- | ip/ipmacsec.c | 3 | ||||
-rw-r--r-- | man/man8/ip-macsec.8 | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/ip/ipmacsec.c b/ip/ipmacsec.c index 4e500e4e4..d214b101b 100644 --- a/ip/ipmacsec.c +++ b/ip/ipmacsec.c @@ -34,6 +34,7 @@ static const char * const validate_str[] = { static const char * const offload_str[] = { [MACSEC_OFFLOAD_OFF] = "off", [MACSEC_OFFLOAD_PHY] = "phy", + [MACSEC_OFFLOAD_MAC] = "mac", }; struct sci { @@ -98,7 +99,7 @@ static void ipmacsec_usage(void) " ip macsec del DEV rx SCI sa { 0..3 }\n" " ip macsec show\n" " ip macsec show DEV\n" - " ip macsec offload DEV [ off | phy ]\n" + " ip macsec offload DEV [ off | phy | mac ]\n" "where OPTS := [ pn <u32> ] [ on | off ]\n" " ID := 128-bit hex string\n" " KEY := 128-bit or 256-bit hex string\n" diff --git a/man/man8/ip-macsec.8 b/man/man8/ip-macsec.8 index d5f9d240b..b2ee7bee0 100644 --- a/man/man8/ip-macsec.8 +++ b/man/man8/ip-macsec.8 @@ -54,7 +54,7 @@ ip-macsec \- MACsec device configuration .RI "{ " 0..3 " }" .BI "ip macsec offload " DEV -.RB "{ " off " | " phy " }" +.RB "{ " off " | " phy " | " mac " }" .B ip macsec show .RI [ " DEV " ] |