]> git.baikalelectronics.ru Git - kernel.git/commit
xdp: propagate extended ack to XDP setup
authorJakub Kicinski <jakub.kicinski@netronome.com>
Mon, 1 May 2017 04:46:46 +0000 (21:46 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 1 May 2017 14:35:47 +0000 (10:35 -0400)
commitd22cc0bd62c6ef3319bb78b8d61fab335b8ca854
treedf2bda9d14a042405d75ee93c9fb11e8991d6cac
parentc8020d1ae7d318b6ca9eaf5f55eed00a50d878a6
xdp: propagate extended ack to XDP setup

Drivers usually have a number of restrictions for running XDP
- most common being buffer sizes, LRO and number of rings.
Even though some drivers try to be helpful and print error
messages experience shows that users don't often consult
kernel logs on netlink errors.  Try to use the new extended
ack mechanism to carry the message back to user space.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h
net/core/dev.c
net/core/rtnetlink.c