lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 23 Nov 2014 07:00:02 -0800 From: Roopa Prabhu <roopa@...ulusnetworks.com> To: Sergei Shtylyov <sergei.shtylyov@...entembedded.com> CC: jiri@...nulli.us, sfeldma@...il.com, jhs@...atatu.com, bcrl@...ck.org, tgraf@...g.ch, john.fastabend@...il.com, stephen@...workplumber.org, linville@...driver.com, nhorman@...driver.com, nicolas.dichtel@...nd.com, vyasevic@...hat.com, f.fainelli@...il.com, buytenh@...tstofly.org, aviadr@...lanox.com, netdev@...r.kernel.org, davem@...emloft.net, shrijeet@...ulusnetworks.com, gospo@...ulusnetworks.com Subject: Re: [RFC PATCH 1/4] rtnetlink: new flag NLM_F_HW_OFFLOAD to indicate kernel object offload to hardware On 11/22/14, 12:08 PM, Sergei Shtylyov wrote: > Hello. > > On 11/22/2014 1:49 AM, roopa@...ulusnetworks.com wrote: > >> From: Roopa Prabhu <roopa@...ulusnetworks.com> > >> This patch adds new flags in netlink header nlmsg_flags to signal if the >> message is for the kernel, hw or both. > >> This can be used to indicate hw offload for all kind of objects >> routes, fdb entries, neighs, link objects like bonds, bridges, vxlan. > >> Adding it in the header makes it possible to use it accross all >> objects and >> across all messages (sets/gets/deletes). > >> Other alternative to this is a per kernel object netlink attribute/flag. >> But that leads to duplicating the attribute in different subsystems. > >> Signed-off-by: Roopa Prabhu <roopa@...ulusnetworks.com> >> --- >> include/uapi/linux/netlink.h | 2 ++ >> 1 file changed, 2 insertions(+) > >> diff --git a/include/uapi/linux/netlink.h b/include/uapi/linux/netlink.h >> index 1a85940..f78522d 100644 >> --- a/include/uapi/linux/netlink.h >> +++ b/include/uapi/linux/netlink.h >> @@ -54,6 +54,8 @@ struct nlmsghdr { >> #define NLM_F_ACK 4 /* Reply with ack, with zero or error >> code */ >> #define NLM_F_ECHO 8 /* Echo this request */ >> #define NLM_F_DUMP_INTR 16 /* Dump was inconsistent due >> to sequence change */ >> ++#define NLM_F_KERNEL 32 /* This msg is only for the >> kernel */ > > I don't think you really meant double '+'. certainly not. will fix it. thanks. > >> +#define NLM_F_HW_OFFLOAD 64 /* offload this msg to hw */ > [...] > > WBR, Sergei > > -- > To unsubscribe from this list: send the line "unsubscribe netdev" in > the body of a message to majordomo@...r.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists