Age | Commit message (Expand) | Author | Files | Lines |
2023-12-19 | genetlink: introduce helpers to do filtered multicast | Jiri Pirko | 1 | -4/+27 |
2023-12-08 | netlink: Return unsigned value for nla_len() | Kees Cook | 1 | -1/+1 |
2023-11-18 | rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink | Li RongQing | 1 | -0/+14 |
2023-10-26 | netlink: make range pointers in policies const | Jakub Kicinski | 1 | -2/+2 |
2023-10-20 | netlink: add variable-length / auto integers | Jakub Kicinski | 1 | -2/+67 |
2023-07-27 | netlink: allow be16 and be32 types in all uint policy checks | Florian Westphal | 1 | -7/+3 |
2023-01-28 | net: netlink: recommend policy range validation | Johannes Berg | 1 | -1/+2 |
2022-11-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -21/+27 |
2022-11-01 | netlink: introduce bigendian integer types | Florian Westphal | 1 | -9/+10 |
2022-10-31 | rtnetlink: pass netlink message header and portid to rtnl_configure_link() | Hangbin Liu | 1 | -0/+11 |
2022-10-31 | netlink: split up copies in the ack construction | Jakub Kicinski | 1 | -0/+21 |
2022-10-28 | netlink: hide validation union fields from kdoc | Jakub Kicinski | 1 | -13/+18 |
2022-09-07 | netlink: introduce NLA_POLICY_MAX_BE | Florian Westphal | 1 | -0/+9 |
2022-08-24 | netlink: fix some kernel-doc comments | Zhengchao Shao | 1 | -1/+3 |
2021-07-27 | net: netlink: add the case when nlh is NULL | Yajun Deng | 1 | -1/+1 |
2020-11-16 | treewide: rename nla_strlcpy to nla_strscpy. | Francis Laniel | 1 | -2/+2 |
2020-11-16 | Modify return value of nla_strlcpy to match that of strscpy. | Francis Laniel | 1 | -1/+1 |
2020-10-09 | netlink: export policy in extended ACK | Johannes Berg | 1 | -0/+4 |
2020-10-06 | netlink: add mask validation | Jakub Kicinski | 1 | -0/+10 |
2020-10-06 | netlink: create helpers for checking type is an int | Jakub Kicinski | 1 | -8/+9 |
2020-10-03 | netlink: rework policy dump to support multiple policies | Johannes Berg | 1 | -3/+6 |
2020-10-02 | genetlink: add a structure for dump state | Jakub Kicinski | 1 | -4/+7 |
2020-10-02 | netlink: fix policy dump leak | Johannes Berg | 1 | -1/+2 |
2020-09-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -2/+0 |
2020-09-10 | netlink: fix doc about nlmsg_parse/nla_validate | Nicolas Dichtel | 1 | -2/+0 |
2020-08-18 | netlink: make NLA_BINARY validation more flexible | Johannes Berg | 1 | -27/+31 |
2020-04-30 | netlink: add infrastructure to expose policies to userspace | Johannes Berg | 1 | -0/+6 |
2020-04-30 | netlink: factor out policy range helpers | Johannes Berg | 1 | -0/+5 |
2020-04-30 | netlink: remove NLA_EXACT_LEN_WARN | Johannes Berg | 1 | -7/+8 |
2020-04-30 | netlink: allow NLA_MSECS to have range validation | Johannes Berg | 1 | -2/+4 |
2020-04-30 | netlink: extend policy range validation | Johannes Berg | 1 | -0/+45 |
2020-04-30 | netlink: remove type-unsafe validation_data pointer | Johannes Berg | 1 | -28/+32 |
2020-03-30 | net: introduce nla_put_bitfield32() helper and use it | Jiri Pirko | 1 | -0/+15 |
2019-12-12 | netlink: rename nl80211_validate_nested() to nla_validate_nested() | Michal Kubecek | 1 | -4/+4 |
2019-08-13 | netlink: Fix nlmsg_parse as a wrapper for strict message parsing | David Ahern | 1 | -3/+2 |
2019-06-18 | netlink: Add field to skip in-kernel notifications | Ido Schimmel | 1 | -1/+3 |
2019-06-18 | netlink: Document all fields of 'struct nl_info' | Ido Schimmel | 1 | -0/+2 |
2019-06-14 | nl80211: require and validate vendor command policy | Johannes Berg | 1 | -0/+9 |
2019-05-04 | netlink: add validation of NLA_F_NESTED flag | Michal Kubecek | 1 | -1/+10 |
2019-04-27 | netlink: add strict parsing for future attributes | Johannes Berg | 1 | -0/+18 |
2019-04-27 | netlink: re-add parse/validate functions in strict mode | Johannes Berg | 1 | -0/+87 |
2019-04-27 | netlink: make validation more configurable for future strictness | Johannes Berg | 1 | -47/+191 |
2019-04-27 | netlink: add NLA_MIN_LEN | Johannes Berg | 1 | -1/+5 |
2019-04-27 | netlink: make nla_nest_start() add NLA_F_NESTED flag | Michal Kubecek | 1 | -3/+23 |
2019-02-01 | netlink: reduce NLA_POLICY_NESTED{,_ARRAY} arguments | Johannes Berg | 1 | -2/+6 |
2018-10-12 | netlink: replace __NLA_ENSURE implementation | Johannes Berg | 1 | -1/+1 |
2018-10-08 | netlink: Add strict version of nlmsg_parse and nla_parse | David Ahern | 1 | -0/+17 |
2018-10-08 | netlink: Add extack message to nlmsg_parse for invalid header length | David Ahern | 1 | -1/+3 |
2018-10-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2018-10-01 | netlink: add validation function to policy | Johannes Berg | 1 | -1/+23 |
2018-10-01 | netlink: add attribute range validation to policy | Johannes Berg | 1 | -3/+64 |
2018-09-29 | netlink: fix typo in nla_parse_nested() comment | Johannes Berg | 1 | -1/+1 |
2018-09-28 | netlink: add nested array policy validation | Johannes Berg | 1 | -1/+11 |
2018-09-28 | netlink: allow NLA_NESTED to specify nested policy to validate | Johannes Berg | 1 | -2/+11 |
2018-09-28 | netlink: make validation_data const | Johannes Berg | 1 | -1/+1 |
2018-09-28 | netlink: remove NLA_NESTED_COMPAT | Johannes Berg | 1 | -2/+0 |
2018-09-18 | netlink: add ethernet address policy types | Johannes Berg | 1 | -0/+13 |
2018-09-18 | netlink: add NLA_REJECT policy type | Johannes Berg | 1 | -1/+12 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-09-25 | netlink: fix nla_put_{u8,u16,u32} for KASAN | Arnd Bergmann | 1 | -18/+55 |
2017-09-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next | David S. Miller | 1 | -0/+1 |
2017-07-31 | netlink: Introduce nla_strdup() | Phil Sutter | 1 | -0/+1 |
2017-07-30 | net netlink: Add new type NLA_BITFIELD32 | Jamal Hadi Salim | 1 | -0/+16 |
2017-07-13 | netlink: correctly document nla_put_u64_64bit() | Rolf Eike Beer | 1 | -2/+2 |
2017-04-13 | netlink: pass extended ACK struct to parsing functions | Johannes Berg | 1 | -10/+23 |
2017-04-13 | netlink: extended ACK reporting | Johannes Berg | 1 | -1/+2 |
2017-02-04 | net: ipv6: Change notifications for multipath add to RTA_MULTIPATH | David Ahern | 1 | -0/+1 |
2016-12-13 | netlink: revert broken, broken "2-clause nla_ok()" | Alexey Dobriyan | 1 | -1/+2 |
2016-12-03 | netlink: 2-clause nla_ok() | Alexey Dobriyan | 1 | -2/+1 |
2016-11-19 | netlink: use "unsigned int" in nla_next() | Alexey Dobriyan | 1 | -1/+1 |
2016-10-29 | netlink: Add nla_memdup() to wrap kmemdup() use on nlattr | Thomas Graf | 1 | -0/+10 |
2016-05-16 | netlink: kill nla_put_u64() | Nicolas Dichtel | 1 | -12/+2 |
2016-04-23 | libnl: add nla_put_u64_64bit() helper | Nicolas Dichtel | 1 | -0/+13 |
2016-04-23 | libnl: nla_put_msecs(): align on a 64-bit area | Nicolas Dichtel | 1 | -4/+7 |
2016-04-23 | libnl: nla_put_s64(): align on a 64-bit area | Nicolas Dichtel | 1 | -4/+7 |
2016-04-23 | libnl: nla_put_net64(): align on a 64-bit area | Nicolas Dichtel | 1 | -8/+6 |
2016-04-23 | libnl: nla_put_be64(): align on a 64-bit area | Nicolas Dichtel | 1 | -4/+11 |
2016-04-23 | libnl: nla_put_le64(): align on a 64-bit area | Nicolas Dichtel | 1 | -3/+5 |
2016-04-21 | libnl: add more helpers to align attributes on 64-bit | Nicolas Dichtel | 1 | -8/+31 |
2016-04-20 | net: nla_align_64bit() needs to test the right pointer. | David S. Miller | 1 | -1/+1 |
2016-04-20 | net: fix HAVE_EFFICIENT_UNALIGNED_ACCESS typos | Eric Dumazet | 1 | -8/+11 |
2016-04-19 | net: Add helpers for 64-bit aligning netlink attributes. | David S. Miller | 1 | -0/+37 |
2015-09-30 | netlink: add nla_get for le32 and le64 | Alexander Aring | 1 | -0/+18 |
2015-03-31 | netlink: implement nla_get_in_addr and nla_get_in6_addr | Jiri Benc | 1 | -0/+21 |
2015-03-31 | netlink: implement nla_put_in_addr and nla_put_in6_addr | Jiri Benc | 1 | -0/+29 |
2015-01-18 | netlink: make nlmsg_end() and genlmsg_end() void | Johannes Berg | 1 | -5/+1 |
2015-01-05 | netlink: Warn on unordered or illegal nla_nest_cancel() or nlmsg_cancel() | Thomas Graf | 1 | -1/+3 |
2014-10-28 | datapath: Rename last_action() as nla_is_last() and move to netlink.h | Simon Horman | 1 | -0/+10 |
2014-10-16 | netlink: fix description of portid | Nicolas Dichtel | 1 | -1/+1 |
2014-07-28 | netlink: Fix shadow warning on jiffies | Mark Rustad | 1 | -3/+3 |
2013-09-21 | netevent/netlink.h: Remove extern from function prototypes | Joe Perches | 1 | -38/+25 |
2012-09-10 | netlink: Rename pid to portid to avoid confusion | Eric W. Biederman | 1 | -13/+13 |
2012-08-03 | netlink: add signed types | Jiri Pirko | 1 | -0/+98 |
2012-04-02 | netlink: Delete all NLA_PUT*() macros. | David S. Miller | 1 | -68/+0 |
2012-04-02 | netlink: Add nla_put_le{16,32,64}() helpers. | David S. Miller | 1 | -0/+33 |
2012-04-02 | netlink: Add nla_put_net{16,32,64}() helpers. | David S. Miller | 1 | -0/+33 |
2012-04-01 | netlink: Add nla_put_be{16,32,64}() helpers. | David S. Miller | 1 | -1/+34 |
2012-01-30 | net: Deinline __nlmsg_put and genlmsg_put. -7k code on i386 defconfig. | Denys Vlasenko | 1 | -35/+0 |
2011-11-04 | netlink: clarify attribute length check documentation | Johannes Berg | 1 | -2/+9 |
2011-06-22 | netlink: advertise incomplete dumps | Johannes Berg | 1 | -0/+24 |
2011-05-10 | treewide: fix a few typos in comments | Justin P. Mattock | 1 | -1/+1 |
2011-02-01 | netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros | Jozsef Kadlecsik | 1 | -0/+9 |
2010-11-16 | netlink: let nlmsg and nla functions take pointer-to-const args | Jan Engelhardt | 1 | -8/+13 |
2010-11-04 | netlink: Make nlmsg_find_attr take a const nlmsghdr*. | Nelson Elhage | 1 | -1/+1 |
2010-06-23 | net: Fix a typo in netlink.h | Justin P. Mattock | 1 | -1/+1 |
2010-03-19 | netlink: fix unaligned access in nla_get_be64() | Pablo Neira Ayuso | 1 | -1/+5 |
2010-02-18 | const: struct nla_policy | Alexey Dobriyan | 1 | -1/+1 |
2009-08-25 | netlink: constify nlmsghdr arguments | Patrick McHardy | 1 | -2/+2 |
2009-05-27 | netfilter: conntrack: add support for DCCP handshake sequence to ctnetlink | Pablo Neira Ayuso | 1 | -0/+9 |
2009-03-25 | netlink: add nla_policy_len() | Holger Eitzenberger | 1 | -0/+1 |
2008-12-25 | netlink: fix (theoretical) overrun in message iteration | Vegard Nossum | 1 | -1/+1 |
2008-10-28 | netlink: constify struct nlattr * arg to parsing functions | Patrick McHardy | 1 | -11/+11 |
2008-10-01 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -1/+1 |
2008-09-11 | netlink: fix overrun in attribute iteration | Vegard Nossum | 1 | -1/+1 |
2008-09-02 | netlink: Remove compat API for nested attributes | Thomas Graf | 1 | -82/+0 |
2008-07-21 | netlink: add NLA_PUT_BE64 macro | Krzysztof Piotr Oledzki | 1 | -0/+3 |
2008-06-03 | netlink: Improve returned error codes | Thomas Graf | 1 | -11/+9 |
2008-05-22 | netlink: Fix nla_parse_nested_compat() to call nla_parse() directly | Thomas Graf | 1 | -5/+6 |
2008-01-28 | [NETLINK]: Add nla_append() | Patrick McHardy | 1 | -0/+3 |
2008-01-28 | [NETNS]: Add netns to nl_info structure. | Denis V. Lunev | 1 | -0/+1 |
2008-01-28 | [NETLINK]: Add NLA_PUT_BE16/nla_get_be16() | Patrick McHardy | 1 | -0/+12 |
2008-01-28 | [NETLINK]: Mark attribute construction exception unlikely | Patrick McHardy | 1 | -1/+1 |
2007-10-10 | [NET]: make netlink user -> kernel interface synchronious | Denis V. Lunev | 1 | -3/+3 |
2007-10-10 | [NETLINK]: Fix typos in comments in netlink.h | Pierre Ynard | 1 | -5/+5 |
2007-10-10 | [NETLINK]: Avoid pointer in netlink_run_queue | Herbert Xu | 1 | -1/+1 |
2007-10-10 | [NETLINK]: Introduce nested and byteorder flag to netlink attribute | Thomas Graf | 1 | -0/+9 |
2007-07-10 | [NETLINK]: attr: add nested compat attribute type | Patrick McHardy | 1 | -0/+84 |
2007-06-07 | [NETLINK]: Mark netlink policies const | Patrick McHardy | 1 | -6/+6 |
2007-04-26 | [NETLINK]: Possible cleanups. | Adrian Bunk | 1 | -2/+0 |
2007-04-25 | [NETLINK]: introduce NLA_BINARY type | Johannes Berg | 1 | -1/+3 |
2007-04-25 | [NETLINK]: Remove error pointer from netlink message handler | Thomas Graf | 1 | -1/+1 |
2007-04-25 | [NETLINK]: Use nlmsg_trim() where appropriate | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2007-04-25 | [SK_BUFF]: Convert skb->tail to sk_buff_data_t | Arnaldo Carvalho de Melo | 1 | -4/+4 |
2006-12-04 | [PATCH] severing skbuff.h -> mm.h | Al Viro | 1 | -0/+1 |
2006-12-02 | [DECNET] address: Convert to new netlink interface | Thomas Graf | 1 | -0/+12 |
2006-12-02 | [NETLINK]: Do precise netlink message allocations where possible | Thomas Graf | 1 | -4/+5 |
2006-09-28 | [IPV4]: introduce nla_get_be32()/NLA_PUT_BE32() | Al Viro | 1 | -0/+12 |
2006-09-25 | [Netlink]: add nla_validate_nested() | Paul Moore | 1 | -0/+19 |
2006-09-25 | [NETLINK]: add nla_for_each_nested() to the interface list | Paul Moore | 1 | -0/+1 |
2006-09-22 | [NETLINK]: Improve string attribute validation | Thomas Graf | 1 | -4/+11 |
2006-09-22 | [NETLINK]: remove third bogus argument from NLA_PUT_FLAG | Johannes Berg | 1 | -1/+1 |
2006-09-22 | [IPv4]: FIB configuration using struct fib_config | Thomas Graf | 1 | -0/+10 |
2006-09-22 | [RTNETLINK]: Add rtnetlink notification interface | Thomas Graf | 1 | -0/+17 |
2006-09-22 | [NETLINK]: Add notification message sending interface | Thomas Graf | 1 | -2/+4 |
2006-09-22 | [NETLINK]: Extend netlink messaging interface | Thomas Graf | 1 | -10/+64 |
2005-11-10 | [NETLINK]: Generic netlink receive queue processor | Thomas Graf | 1 | -0/+6 |
2005-11-10 | [NETLINK]: Type-safe netlink messages/attributes interface | Thomas Graf | 1 | -0/+877 |