]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: flower: ignore duplicate cb requests for same rule
authorJohn Hurley <john.hurley@netronome.com>
Wed, 25 Apr 2018 04:17:04 +0000 (21:17 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 25 Apr 2018 18:07:04 +0000 (14:07 -0400)
commita00b207ff51a09822b1493656e629cb0a5cf85bd
tree00e1a845686a280d7cdbb205e409919141e450d4
parentd50ead2eaf38f9414e0b3b652c4c19f47bbc28a7
nfp: flower: ignore duplicate cb requests for same rule

If a flower rule has a repr both as ingress and egress port then 2
callbacks may be generated for the same rule request.

Add an indicator to each flow as to whether or not it was added from an
ingress registered cb. If so then ignore add/del/stat requests to it from
an egress cb.

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/offload.c