lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <1415274772-8029-2-git-send-email-Jianhua.Xie@freescale.com> Date: Thu, 6 Nov 2014 19:52:48 +0800 From: Xie Jianhua <Jianhua.Xie@...escale.com> To: <netdev@...r.kernel.org> CC: Jianhua Xie <jianhua.xie@...escale.com>, Jianhua Xie <Jianhua.Xie@...escale.com>, Jay Vosburgh <j.vosburgh@...il.com>, "Veaceslav Falico" <vfalico@...il.com>, Andy Gospodarek <andy@...yhouse.net>, "David S. Miller" <davem@...emloft.net> Subject: [PATCH RFC net-next 1/5] bonding: Expand speed type for AD Port Key From: Jianhua Xie <Jianhua.Xie@...escale.com> Port Key was determined as 16 bits according to the link speed, duplex and user key (which is yet not supported), in which key speed was 5 bits for 1Mbps/10Mbps/100Mbps/1Gbps/10Gbps as below: -------------------------------------------------------------- Port key :| User key | Speed | Duplex| -------------------------------------------------------------- 16 6 1 0 This patch is expanding speed type from 5 bits to 9 bits for other speed 2.5Gbps/20Gbps/40Gbps/56Gbps and shrinking user key from 10 bits to 6 bits. New Port Key looks like below: -------------------------------------------------------------- Port key :| User key | Speed | Duplex| -------------------------------------------------------------- 16 10 1 0 CC: Jay Vosburgh <j.vosburgh@...il.com> CC: Veaceslav Falico <vfalico@...il.com> CC: Andy Gospodarek <andy@...yhouse.net> CC: David S. Miller <davem@...emloft.net> Signed-off-by: Jianhua Xie <jianhua.xie@...escale.com> --- drivers/net/bonding/bond_3ad.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/bonding/bond_3ad.c b/drivers/net/bonding/bond_3ad.c index 2110215f..15821f3 100644 --- a/drivers/net/bonding/bond_3ad.c +++ b/drivers/net/bonding/bond_3ad.c @@ -77,11 +77,11 @@ * -------------------------------------------------------------- * Port key : | User key | Speed | Duplex | * -------------------------------------------------------------- - * 16 6 1 0 + * 16 10 1 0 */ #define AD_DUPLEX_KEY_BITS 0x1 -#define AD_SPEED_KEY_BITS 0x3E -#define AD_USER_KEY_BITS 0xFFC0 +#define AD_SPEED_KEY_BITS 0x3FE +#define AD_USER_KEY_BITS 0xFC00 #define AD_LINK_SPEED_BITMASK_1MBPS 0x1 #define AD_LINK_SPEED_BITMASK_10MBPS 0x2 -- 2.1.0.27.g96db324 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists