]> 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)
commitca6c759b0629edcd79d57e0466a719d5ed7db1e1
treedf2bda9d14a042405d75ee93c9fb11e8991d6cac
parent0f91bb43b1e992fa6e6da164e74016af8c64d7b5
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