Mina Almasry <almasrymina@xxxxxxxxxx> writes: > From: Stanislav Fomichev <sdf@xxxxxxxxxxx> > > Add bind-tx netlink call to attach dmabuf for TX; queue is not > required, only ifindex and dmabuf fd for attachment. > > Signed-off-by: Stanislav Fomichev <sdf@xxxxxxxxxxx> > Signed-off-by: Mina Almasry <almasrymina@xxxxxxxxxx> > > --- > > v3: > - Fix ynl-regen.sh error (Simon). > > --- > Documentation/netlink/specs/netdev.yaml | 12 ++++++++++++ > include/uapi/linux/netdev.h | 1 + > net/core/netdev-genl-gen.c | 13 +++++++++++++ > net/core/netdev-genl-gen.h | 1 + > net/core/netdev-genl.c | 6 ++++++ > tools/include/uapi/linux/netdev.h | 1 + > 6 files changed, 34 insertions(+) > > diff --git a/Documentation/netlink/specs/netdev.yaml b/Documentation/netlink/specs/netdev.yaml > index f5e0750ab71db..c0ef6d0d77865 100644 > --- a/Documentation/netlink/specs/netdev.yaml > +++ b/Documentation/netlink/specs/netdev.yaml > @@ -743,6 +743,18 @@ operations: > - defer-hard-irqs > - gro-flush-timeout > - irq-suspend-timeout > + - > + name: bind-tx > + doc: Bind dmabuf to netdev for TX nit: maybe add "for RX" to the bind-rx doc. > + attribute-set: dmabuf The bind-rx op has "flags: [ admin-perm ]", should bind-tx also? > + do: > + request: > + attributes: > + - ifindex > + - fd > + reply: > + attributes: > + - id