index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
netlink
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-11
net/netlink: Add getsockopt support for NETLINK_LISTEN_ALL_NSID
Juntong Deng
1
-0
/
+3
2024-03-06
genetlink: fit NLMSG_DONE into same read() as families
Jakub Kicinski
1
-5
/
+7
2024-03-06
netlink: handle EMSGSIZE errors in the core
Jakub Kicinski
1
-0
/
+9
2024-02-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2024-02-27
netlink: use kvmalloc() in netlink_alloc_large_skb()
Eric Dumazet
1
-10
/
+8
2024-02-26
rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
Eric Dumazet
1
-0
/
+3
2024-02-26
rtnetlink: change nlk->cb_mutex role
Eric Dumazet
2
-16
/
+21
2024-02-26
netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
Eric Dumazet
1
-7
/
+6
2024-02-26
netlink: fix netlink_diag_dump() return value
Eric Dumazet
1
-1
/
+1
2024-02-22
netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
Ryosuke Yasuoka
1
-1
/
+1
2024-02-15
Merge branch 'for-thermal-genetlink-family-bind-unbind-callbacks'
Jakub Kicinski
1
-0
/
+30
2024-02-15
genetlink: Add per family bind/unbind callbacks
Stanislaw Gruszka
1
-0
/
+30
2024-01-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2024-01-23
sock_diag: add module pointer to "struct sock_diag_handler"
Eric Dumazet
1
-0
/
+1
2024-01-23
netlink: fix potential sleeping issue in mqueue_flush_file
Zhengchao Shao
1
-1
/
+1
2023-12-29
genetlink: Use internal flags for multicast groups
Ido Schimmel
1
-2
/
+2
2023-12-19
netlink: introduce typedef for filter function
Jiri Pirko
1
-2
/
+1
2023-12-19
genetlink: introduce per-sock family private storage
Jiri Pirko
1
-1
/
+143
2023-12-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+3
2023-12-07
drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
Ido Schimmel
1
-0
/
+3
2023-11-18
rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink
Li RongQing
1
-2
/
+1
2023-11-03
netlink: fill in missing MODULE_DESCRIPTION()
Jakub Kicinski
1
-0
/
+1
2023-10-23
genetlink: don't merge dumpit split op for different cmds into single iter
Jiri Pirko
1
-1
/
+2
2023-10-20
netlink: add variable-length / auto integers
Jakub Kicinski
1
-3
/
+11
2023-10-06
netlink: Annotate struct netlink_policy_dump_state with __counted_by
Kees Cook
1
-7
/
+8
2023-10-04
netlink: annotate data-races around sk->sk_err
Eric Dumazet
1
-4
/
+4
2023-08-15
genetlink: add a family pointer to struct genl_info
Jakub Kicinski
1
-9
/
+12
2023-08-15
genetlink: use attrs from struct genl_info
Jakub Kicinski
1
-4
/
+3
2023-08-15
genetlink: add struct genl_info to struct genl_dumpit_info
Jakub Kicinski
1
-2
/
+14
2023-08-15
genetlink: remove userhdr from struct genl_info
Jakub Kicinski
1
-1
/
+0
2023-08-15
genetlink: push conditional locking into dumpit/done
Jakub Kicinski
1
-55
/
+35
2023-08-13
netlink: convert nlk->flags to atomic flags
Eric Dumazet
3
-74
/
+48
2023-07-23
netlink: Add new netlink_release function
Anjali Kulkarni
2
-0
/
+10
2023-07-23
netlink: Reverse the patch which removed filtering
Anjali Kulkarni
1
-2
/
+25
2023-07-21
genetlink: add explicit ordering break check for split ops
Jiri Pirko
1
-1
/
+5
2023-07-11
netlink: Make use of __assign_bit() API
Andy Shevchenko
1
-4
/
+1
2023-06-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
2
-5
/
+7
2023-06-27
netlink: Add __sock_i_ino() for __netlink_diag_dump().
Kuniyuki Iwashima
1
-1
/
+1
2023-06-24
sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)
David Howells
1
-1
/
+0
2023-06-22
netlink: fix potential deadlock in netlink_set_err()
Eric Dumazet
2
-4
/
+6
2023-06-12
netlink: support extack in dump ->start()
Jakub Kicinski
2
-0
/
+4
2023-05-31
net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
Pedro Tammela
1
-1
/
+1
2023-05-10
netlink: annotate accesses to nlk->cb_running
Eric Dumazet
1
-4
/
+4
2023-04-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Paolo Abeni
1
-52
/
+23
2023-04-24
netlink: Use copy_to_user() for optval in netlink_getsockopt().
Kuniyuki Iwashima
1
-52
/
+23
2023-04-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-6
/
+9
2023-04-04
netlink: annotate lockless accesses to nlk->max_recvmsg_len
Eric Dumazet
1
-6
/
+9
2023-03-09
netlink: remove unused 'compare' function
Florian Westphal
2
-3
/
+0
2023-02-09
genetlink: Use string_is_terminated() helper
Andy Shevchenko
1
-2
/
+2
2023-01-23
netlink: annotate data races around sk_state
Eric Dumazet
1
-4
/
+6
2023-01-23
netlink: annotate data races around dst_portid and dst_group
Eric Dumazet
1
-9
/
+14
2023-01-23
netlink: annotate data races around nlk->portid
Eric Dumazet
1
-2
/
+5
2022-12-13
Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...
Linus Torvalds
2
-130
/
+407
2022-11-18
netlink: remove the flex array from struct nlmsghdr
Jakub Kicinski
1
-1
/
+1
2022-11-18
treewide: use get_random_u32_below() instead of deprecated function
Jason A. Donenfeld
1
-1
/
+1
2022-11-10
genetlink: fix single op policy dump when do is present
Jakub Kicinski
1
-9
/
+21
2022-11-09
genetlink: correctly begin the iteration over policies
Jakub Kicinski
1
-1
/
+3
2022-11-07
netlink: Fix potential skb memleak in netlink_ack
Tao Chen
1
-1
/
+3
2022-11-07
genetlink: convert control family to split ops
Jakub Kicinski
1
-4
/
+13
2022-11-07
genetlink: allow families to use split ops directly
Jakub Kicinski
1
-26
/
+144
2022-11-07
genetlink: inline old iteration helpers
Jakub Kicinski
1
-23
/
+9
2022-11-07
genetlink: use iterator in the op to policy map dumping
Jakub Kicinski
1
-23
/
+26
2022-11-07
genetlink: add iterator for walking family ops
Jakub Kicinski
1
-41
/
+76
2022-11-07
genetlink: inline genl_get_cmd()
Jakub Kicinski
1
-18
/
+12
2022-11-07
genetlink: support split policies in ctrl_dumppolicy_put_op()
Jakub Kicinski
1
-22
/
+33
2022-11-07
genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start()
Jakub Kicinski
1
-10
/
+38
2022-11-07
genetlink: check for callback type at op load time
Jakub Kicinski
1
-10
/
+10
2022-11-07
genetlink: load policy based on validation flags
Jakub Kicinski
1
-7
/
+10
2022-11-07
genetlink: introduce split op representation
Jakub Kicinski
1
-15
/
+64
2022-11-07
genetlink: refactor the cmd <> policy mapping dump
Jakub Kicinski
1
-12
/
+15
2022-10-31
netlink: split up copies in the ack construction
Jakub Kicinski
1
-9
/
+20
2022-10-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+25
2022-10-27
genetlink: limit the use of validation workarounds to old ops
Jakub Kicinski
1
-0
/
+2
2022-10-24
genetlink: piggy back on resv_op to default to a reject policy
Jakub Kicinski
1
-0
/
+23
2022-10-24
net: add a refcount tracker for kernel sockets
Eric Dumazet
1
-0
/
+11
2022-09-30
genetlink: reject use of nlmsg_flags for new commands
Jakub Kicinski
1
-1
/
+31
2022-09-05
netlink: Bounds-check struct nlmsgerr creation
Kees Cook
1
-3
/
+5
2022-08-30
netlink: add support for ext_ack missing attributes
Jakub Kicinski
1
-0
/
+12
2022-08-30
netlink: factor out extack composition
Jakub Kicinski
1
-30
/
+55
2022-08-29
genetlink: start to validate reserved header bytes
Jakub Kicinski
1
-0
/
+4
2022-08-26
genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind()
Jiri Pirko
1
-2
/
+2
2022-08-18
net: genl: fix error path memory leak in policy dumping
Jakub Kicinski
2
-3
/
+17
2022-05-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+0
2022-05-06
netlink: do not reset transport header in netlink_recvmsg()
Eric Dumazet
1
-1
/
+0
2022-04-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Paolo Abeni
1
-0
/
+7
2022-04-19
netlink: reset network and mac headers in netlink_dump()
Eric Dumazet
1
-0
/
+7
2022-04-06
net: remove noblock parameter from skb_recv_datagram()
Oliver Hartkopp
1
-2
/
+1
2022-03-18
af_netlink: Fix shift out of bounds in group mask calculation
Petr Machata
1
-0
/
+2
2021-12-29
net: Don't include filter.h from net/sock.h
Jakub Kicinski
1
-0
/
+2
2021-12-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+5
2021-11-30
net: netlink: af_netlink: Prevent empty skb by adding a check on len.
Harshit Mogalapalli
1
-0
/
+5
2021-11-16
net: drop nopreempt requirement on sock_prot_inuse_add()
Eric Dumazet
1
-4
/
+0
2021-10-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+10
2021-10-05
netlink: annotate data races around nlk->bound
Eric Dumazet
1
-4
/
+10
2021-10-05
netlink: remove netlink_broadcast_filtered
Florian Westphal
1
-21
/
+2
2021-07-30
net: netlink: Remove unused function
Yajun Deng
1
-8
/
+0
2021-07-27
net: netlink: add the case when nlh is NULL
Yajun Deng
1
-5
/
+4
2021-07-20
netlink: Deal with ESRCH error in nlmsg_notify()
Yajun Deng
1
-1
/
+3
2021-07-13
net: Use nlmsg_unicast() instead of netlink_unicast()
Yajun Deng
1
-1
/
+1
2021-06-29
net: sock: introduce sk_error_report
Alexander Aring
1
-4
/
+4
2021-05-17
netlink: disable IRQs for netlink_lock_table()
Johannes Berg
1
-2
/
+4
2021-04-16
netlink: don't call ->netlink_bind with table lock held
Florian Westphal
1
-2
/
+2
2021-02-12
mptcp: avoid lock_fast usage in accept path
Florian Westphal
1
-0
/
+32
2021-02-04
netlink: add tracepoint at NL_SET_ERR_MSG
Marcelo Ricardo Leitner
1
-0
/
+8
2020-10-09
netlink: export policy in extended ACK
Johannes Berg
2
-0
/
+66
2020-10-09
netlink: policy: refactor per-attr policy writing
Johannes Berg
1
-28
/
+51
2020-10-06
netlink: add mask validation
Jakub Kicinski
1
-0
/
+8
2020-10-03
genetlink: allow dumping command-specific policy
Jakub Kicinski
1
-5
/
+36
2020-10-03
genetlink: properly support per-op policy dumping
Johannes Berg
1
-10
/
+92
2020-10-03
genetlink: factor skb preparation out of ctrl_dumppolicy()
Johannes Berg
1
-6
/
+19
2020-10-03
netlink: rework policy dump to support multiple policies
Johannes Berg
2
-21
/
+84
2020-10-03
netlink: compare policy more accurately
Johannes Berg
1
-4
/
+8
2020-10-02
genetlink: switch control commands to per-op policies
Jakub Kicinski
1
-3
/
+11
2020-10-02
genetlink: use parsed attrs in dumppolicy
Jakub Kicinski
1
-7
/
+2
2020-10-02
genetlink: bring back per op policy
Jakub Kicinski
1
-5
/
+13
2020-10-02
genetlink: use .start callback for dumppolicy
Jakub Kicinski
1
-24
/
+24
2020-10-02
genetlink: add a structure for dump state
Jakub Kicinski
2
-27
/
+32
2020-10-02
genetlink: add small version of ops
Jakub Kicinski
1
-32
/
+95
2020-10-02
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...
David S. Miller
1
-14
/
+33
2020-10-02
netlink: fix policy dump leak
Johannes Berg
2
-15
/
+18
2020-09-24
netlink/compat: Append NLMSG_DONE/extack to frag_list
Dmitry Safonov
1
-14
/
+33
2020-09-17
netlink: add spaces around '&' in netlink_recv/sendmsg()
Yang Yingliang
1
-4
/
+4
2020-09-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
2
-2
/
+2
2020-09-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linus Torvalds
1
-1
/
+1
2020-08-31
netlink: policy: correct validation type check
Johannes Berg
1
-1
/
+2
2020-08-28
netlink: fix a data race in netlink_rcv_wake()
zhudi
1
-1
/
+1
2020-08-24
net: netlink: delete repeated words
Randy Dunlap
2
-5
/
+5
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-08-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-0
/
+3
2020-08-19
netlink: fix state reallocation in policy export
Johannes Berg
1
-0
/
+3
2020-08-18
netlink: make NLA_BINARY validation more flexible
Johannes Berg
1
-13
/
+19
2020-08-06
Merge tag 'thermal-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
1
-1
/
+1
2020-07-25
bpf: Refactor bpf_iter_reg to have separate seq_info member
Yonghong Song
1
-2
/
+6
2020-07-24
net: pass a sockptr_t into ->setsockopt
Christoph Hellwig
1
-2
/
+2
2020-07-21
bpf: net: Use precomputed btf_id for bpf iterators
Yonghong Song
1
-1
/
+6
2020-07-21
net: genetlink: Move initialization to core_initcall
Daniel Lezcano
1
-1
/
+1
2020-07-01
genetlink: remove genl_bind
Sean Tranchetti
1
-49
/
+0
2020-06-29
genetlink: get rid of family->attrbuf
Cong Wang
1
-35
/
+13
2020-06-13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linus Torvalds
1
-16
/
+12
2020-06-14
treewide: replace '---help---' in Kconfig files with 'help'
Masahiro Yamada
1
-1
/
+1
2020-06-12
genetlink: clean up family attributes allocations
Cong Wang
1
-16
/
+12
2020-06-04
genetlink: fix memory leaks in genl_family_rcv_msg_dumpit()
Cong Wang
1
-36
/
+58
2020-05-13
bpf: Enable bpf_iter targets registering ctx argument types
Yonghong Song
1
-0
/
+5
2020-05-13
bpf: net: Refactor bpf_iter target registration
Yonghong Song
1
-9
/
+9
2020-05-09
net: bpf: Add netlink and ipv6_route bpf_iter targets
Yonghong Song
1
-2
/
+85
2020-04-30
netlink: add infrastructure to expose policies to userspace
Johannes Berg
3
-1
/
+387
2020-03-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-26
/
+17
2020-03-16
netlink: allow extack cookie also for error messages
Michal Kubecek
1
-26
/
+17
2020-03-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-1
/
+1
2020-03-11
net: Add missing annotation for *netlink_seq_start()
Jules Irenge
1
-0
/
+1
2020-02-29
netlink: Use netlink header as base to calculate bad attribute offset
Pablo Neira Ayuso
1
-1
/
+1
2020-02-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-2
/
+3
2020-02-22
net: genetlink: return the error code when attribute parsing fails.
Paolo Abeni
1
-2
/
+3
2020-02-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-2
/
+3
2020-02-20
net: netlink: cap max groups which will be considered in netlink_bind()
Nikolay Aleksandrov
1
-2
/
+3
2020-02-17
net: netlink: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
1
-1
/
+1
2019-12-09
treewide: Use sizeof_field() macro
Pankaj Bharadiya
1
-1
/
+1
2019-10-13
genetlink: do not parse attributes for families with zero maxattr
Michal Kubecek
1
-6
/
+4
2019-10-08
net: genetlink: always allocate separate attrs for dumpit ops
Jiri Pirko
1
-11
/
+17
2019-10-06
net: genetlink: remove unused genl_family_attrbuf()
Jiri Pirko
1
-19
/
+0
2019-10-06
net: genetlink: parse attrs and store in contect info struct during dumpit
Jiri Pirko
1
-17
/
+22
2019-10-06
net: genetlink: push attrbuf allocation and parsing to a separate function
Jiri Pirko
1
-22
/
+45
2019-10-06
net: genetlink: introduce dump info struct to be available during dumpit op
Jiri Pirko
1
-9
/
+38
2019-10-06
net: genetlink: push doit/dumpit code from genl_family_rcv_msg
Jiri Pirko
1
-77
/
+96
2019-06-14
net: remove empty netlink_tap_exit_net
Li RongQing
1
-5
/
+0
2019-06-11
net: netlink: make netlink_walk_start() void return type
Taehee Yoo
1
-12
/
+3
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2019-05-21
Merge tag 'spdx-5.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
3
-0
/
+3
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
2
-0
/
+2
2019-05-21
treewide: Add SPDX license identifier for more missed files
Thomas Gleixner
1
-0
/
+1
2019-05-19
net: Treat sock->sk_drops as an unsigned int when printing
Patrick Talbert
1
-1
/
+1
2019-05-04
genetlink: do not validate dump requests if there is no policy
Michal Kubecek
1
-10
/
+14
2019-05-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2019-04-27
genetlink: optionally validate strictly/dumps
Johannes Berg
1
-3
/
+26
2019-04-27
netlink: make validation more configurable for future strictness
Johannes Berg
1
-2
/
+3
2019-04-27
netlink: make nla_nest_start() add NLA_F_NESTED flag
Michal Kubecek
1
-6
/
+6
2019-04-26
genetlink: use idr_alloc_cyclic for family->id assignment
Marcel Holtmann
1
-2
/
+2
2019-04-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2019-04-12
net: netlink: Check address length before reading groups field
Tetsuo Handa
1
-1
/
+2
2019-03-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2019-03-22
genetlink: make policy common to family
Johannes Berg
1
-3
/
+3
2019-03-21
genetlink: Fix a memory leak on error path
YueHaibing
1
-1
/
+2
2019-02-22
rhashtable: Remove obsolete rhashtable_walk_init function
Herbert Xu
1
-9
/
+1
2019-01-19
net: netlink: add helper to retrieve NETLINK_F_STRICT_CHK
Jakub Kicinski
1
-0
/
+8
2018-12-14
net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK
Jakub Kicinski
1
-2
/
+2
2018-10-16
netlink: Add answer_flags to netlink_callback
David Ahern
1
-1
/
+2
2018-10-08
netlink: Add new socket option to enable strict checking on dumps
David Ahern
2
-1
/
+21
2018-10-08
netlink: Pass extack to dump handlers
David Ahern
1
-1
/
+11
2018-09-12
netlink: remove hash::nelems check in netlink_insert
Li RongQing
1
-5
/
+0
2018-09-05
netlink: Make groups check less stupid in netlink_bind()
Dmitry Safonov
1
-4
/
+2
2018-08-05
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2018-08-04
netlink: Don't shift on 64 for ngroups
Dmitry Safonov
1
-2
/
+2
2018-08-02
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+7
2018-08-01
netlink: Fix spectre v1 gadget in netlink_create()
Jeremy Cline
1
-0
/
+2
2018-07-30
netlink: Don't shift with UB on nlk->ngroups
Dmitry Safonov
1
-1
/
+5
2018-07-29
netlink: Do not subscribe to non-existent groups
Dmitry Safonov
1
-0
/
+1
2018-07-24
netlink: do not store start function in netlink_cb
Florian Westphal
1
-3
/
+2
2018-06-28
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
Linus Torvalds
1
-1
/
+1
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
1
-4
/
+6
2018-06-04
Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...
Linus Torvalds
1
-1
/
+1
[next]