]> git.baikalelectronics.ru Git - kernel.git/commit
net/ncsi: Support for multi host mellanox card
authorVijay Khemka <vijaykhemka@fb.com>
Wed, 8 Jan 2020 23:43:40 +0000 (15:43 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 10 Jan 2020 02:36:22 +0000 (18:36 -0800)
commit131207efc451df31325154bff65932265cd9b1ef
treeec024f775644e9d4fe9c94805ec9a736e444163d
parent6cafeb64597e599b5f904d40c0cdc66c59f8815e
net/ncsi: Support for multi host mellanox card

Multi host Mellanox cards require MAC affinity to be set
before receiving any config commands. All config commands
should also have unicast address for source address in
command header.

Adding GMA and SMAF(Set Mac Affinity) for Mellanox card
and call these in channel probe state machine if it is
defined in device tree.

Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ncsi/internal.h
net/ncsi/ncsi-manage.c