aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire
diff options
context:
space:
mode:
authorJianhua Xie <Jianhua.Xie@freescale.com>2014-11-19 16:48:58 +0800
committerDavid S. Miller <davem@davemloft.net>2014-11-19 19:10:16 -0500
commitcb8dda90c28e2a13a007ef675a25db6a79991630 (patch)
tree120f279fb6d84f807dcfeb3fb7b829e14cf1e590 /drivers/firewire
parentbpf: fix arraymap NULL deref and missing overflow and zero size checks (diff)
downloadlinux-dev-cb8dda90c28e2a13a007ef675a25db6a79991630.tar.xz
linux-dev-cb8dda90c28e2a13a007ef675a25db6a79991630.zip
bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed
Port Key was determined as 16 bits according to the link speed, duplex and user key (which is yet not supported). In the old speed field, 5 bits are for speed [1|10|100|1000|10000]Mbps as below: -------------------------------------------------------------- Port key :| User key | Speed | Duplex| -------------------------------------------------------------- 16 6 1 0 This patch keeps the old layout, but changes AD_LINK_SPEED_BITMASK from bit type to an enum type. In this way, the speed field can expand speed type from 5 to 32. CC: Jay Vosburgh <j.vosburgh@gmail.com> CC: Veaceslav Falico <vfalico@gmail.com> CC: Andy Gospodarek <andy@greyhouse.net> CC: David S. Miller <davem@davemloft.net> Signed-off-by: Jianhua Xie <jianhua.xie@freescale.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/firewire')
0 files changed, 0 insertions, 0 deletions