]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: flower: remove list infastructure from MAC offload
authorJohn Hurley <john.hurley@netronome.com>
Wed, 16 Jan 2019 03:06:55 +0000 (19:06 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 16 Jan 2019 23:23:15 +0000 (15:23 -0800)
commit41b60a712476397f2e65b6921bb8fcff3bd69eb3
tree5884571a09baaab20cfeecc3248591e8ab3f9d06
parentd277cda62413e1084f4a1af6b2e703b53897ec68
nfp: flower: remove list infastructure from MAC offload

Potential MAC destination addresses for tunnel end-points are offloaded to
firmware. This was done by building a list of such MACs and writing to
firmware as blocks of addresses.

Simplify this code by removing the list format and sending a new message
for each offloaded MAC.

This is in preparation for delete MAC messages. There will be one delete
flag per message so we cannot assume that this applies to all addresses
in a list.

Signed-off-by: John Hurley <john.hurley@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/flower/main.h
drivers/net/ethernet/netronome/nfp/flower/match.c
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c