Age | Commit message (Expand) | Author | Files | Lines |
2024-03-26 | net: remove skb_free_datagram_locked() | Eric Dumazet | 1 | -19/+0 |
2024-02-02 | net: Fix from address in memcpy_to_iter_csum() | Michael Lass | 1 | -1/+1 |
2023-10-09 | iov_iter, net: Move hash_and_copy_to_iter() to net/ | David Howells | 1 | -0/+19 |
2023-10-09 | iov_iter, net: Merge csum_and_copy_from_iter{,_full}() together | David Howells | 1 | -0/+5 |
2023-10-09 | iov_iter, net: Fold in csum_and_memcpy() | David Howells | 1 | -1/+2 |
2023-10-09 | iov_iter, net: Move csum_and_copy_to/from_iter() to net/ | David Howells | 1 | -1/+49 |
2023-05-10 | net: datagram: fix data-races in datagram_poll() | Eric Dumazet | 1 | -5/+10 |
2023-03-22 | net-zerocopy: Reduce compound page head access | Xiaoyan Li | 1 | -3/+11 |
2022-09-02 | tcp: TX zerocopy should not sense pfmemalloc status | Eric Dumazet | 1 | -1/+1 |
2022-08-08 | iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() | Al Viro | 1 | -2/+1 |
2022-07-22 | Merge branch 'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/k... | Jakub Kicinski | 1 | -1/+1 |
2022-07-22 | net: fix uninitialised msghdr->sg_from_iter | Pavel Begunkov | 1 | -1/+1 |
2022-07-19 | Merge branch 'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/k... | Jakub Kicinski | 1 | -4/+10 |
2022-07-19 | net: Allow custom iter handler in msghdr | David Ahern | 1 | -4/+10 |
2022-06-10 | net: keep sk->sk_forward_alloc as small as possible | Eric Dumazet | 1 | -3/+0 |
2022-04-30 | net: inline skb_zerocopy_iter_dgram | Pavel Begunkov | 1 | -2/+0 |
2022-04-06 | net: remove noblock parameter from skb_recv_datagram() | Oliver Hartkopp | 1 | -3/+2 |
2021-11-03 | net: avoid double accounting for pure zerocopy skbs | Talal Ahmad | 1 | -1/+2 |
2021-02-04 | udp: fix skb_copy_and_csum_datagram with odd segment sizes | Willem de Bruijn | 1 | -2/+10 |
2020-11-17 | net: datagram: fix some kernel-doc markups | Mauro Carvalho Chehab | 1 | -1/+1 |
2020-08-20 | net: zerocopy: combine pages in zerocopy_sg_from_iter() | Eric Dumazet | 1 | -4/+29 |
2020-03-25 | net: use indirect call wrappers for skb_copy_datagram_iter() | Eric Dumazet | 1 | -3/+11 |
2020-02-28 | net: datagram: drop 'destructor' argument from several helpers | Paolo Abeni | 1 | -18/+7 |
2019-12-09 | net: add queue argument to __skb_wait_for_more_packets and __skb_{,try_}recv_... | Sabrina Dubroca | 1 | -10/+17 |
2019-10-28 | net: add READ_ONCE() annotation in __skb_wait_for_more_packets() | Eric Dumazet | 1 | -1/+1 |
2019-10-28 | net: use skb_queue_empty_lockless() in busy poll contexts | Eric Dumazet | 1 | -1/+1 |
2019-10-28 | net: use skb_queue_empty_lockless() in poll() handlers | Eric Dumazet | 1 | -2/+2 |
2019-10-13 | tcp: annotate sk->sk_wmem_queued lockless reads | Eric Dumazet | 1 | -1/+1 |
2019-07-30 | net: Use skb_frag_off accessors | Jonathan Lemon | 1 | -3/+3 |
2019-04-08 | datagram: remove rendundant 'peeked' argument | Paolo Abeni | 1 | -11/+8 |
2019-04-05 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2019-03-27 | net: datagram: fix unbounded loop in __skb_try_recv_datagram() | Paolo Abeni | 1 | -1/+1 |
2019-03-27 | net/core: Allow the compiler to verify declaration and definition consistency | Bart Van Assche | 1 | -0/+2 |
2019-03-19 | datagram: Make __skb_datagram_iter static | YueHaibing | 1 | -4/+4 |
2018-12-28 | Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -95/+64 |
2018-12-13 | datagram: introduce skb_copy_and_hash_datagram_iter helper | Sagi Grimberg | 1 | -1/+19 |
2018-12-13 | datagram: consolidate datagram copy to iter helpers | Sagi Grimberg | 1 | -94/+42 |
2018-12-13 | datagram: open-code copy_page_to_iter | Sagi Grimberg | 1 | -3/+6 |
2018-11-15 | net: dump more useful information in netdev_rx_csum_fault() | Cong Wang | 1 | -1/+1 |
2018-11-08 | net: move __skb_checksum_complete*() to skbuff.c | Cong Wang | 1 | -43/+0 |
2018-10-24 | net: udp: fix handling of CHECKSUM_COMPLETE packets | Sean Tranchetti | 1 | -2/+3 |
2018-10-23 | Revert "net: simplify sock_poll_wait" | Karsten Graul | 1 | -1/+1 |
2018-07-30 | net: simplify sock_poll_wait | Christoph Hellwig | 1 | -1/+1 |
2018-06-28 | Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL | Linus Torvalds | 1 | -4/+9 |
2018-05-26 | net: convert datagram_poll users tp ->poll_mask | Christoph Hellwig | 1 | -9/+4 |
2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -8/+8 |
2017-11-27 | net: annotate ->poll() instances | Al Viro | 1 | -2/+2 |
2017-11-27 | annotate poll-related wait keys | Al Viro | 1 | -3/+1 |
2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
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-26 | datagram: Remove redundant unlikely() | Tobias Klauser | 1 | -1/+1 |
2017-09-01 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2017-08-22 | udp: on peeking bad csum, drop packets even if not at head | Eric Dumazet | 1 | -1/+1 |
2017-08-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+9 |
2017-08-18 | datagram: When peeking datagrams with offset < 0 don't skip empty skbs | Matthew Dawson | 1 | -3/+9 |
2017-08-03 | sock: add MSG_ZEROCOPY | Willem de Bruijn | 1 | -21/+34 |
2017-07-12 | datagram: fix kernel-doc comments | stephen hemminger | 1 | -3/+3 |
2017-07-05 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -44/+56 |
2017-07-03 | Merge tag 'docs-4.13' of git://git.lwn.net/linux | Linus Torvalds | 1 | -1/+1 |
2017-07-01 | net: convert sock.sk_wmem_alloc from atomic_t to refcount_t | Reshetova, Elena | 1 | -1/+1 |
2017-07-01 | net: convert sk_buff.users from atomic_t to refcount_t | Reshetova, Elena | 1 | -2/+2 |
2017-06-20 | sched/wait: Rename wait_queue_t => wait_queue_entry_t | Ingo Molnar | 1 | -1/+1 |
2017-06-12 | net: factor out a helper to decrement the skb refcount | Paolo Abeni | 1 | -3/+1 |
2017-05-18 | net: fix __skb_try_recv_from_queue to return the old behavior | Andrey Vagin | 1 | -6/+8 |
2017-05-16 | net/sock: factor out dequeue/peek with offset code | Paolo Abeni | 1 | -39/+51 |
2017-05-16 | net: fix some identation issues at kernel-doc markups | Mauro Carvalho Chehab | 1 | -1/+1 |
2017-05-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -2/+6 |
2017-05-01 | iov_iter: don't revert iov buffer if csum error | Ding Tianhong | 1 | -6/+7 |
2017-04-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -9/+14 |
2017-04-02 | make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error | Al Viro | 1 | -9/+14 |
2017-03-24 | net: Change return type of sk_busy_loop from bool to void | Alexander Duyck | 1 | -2/+6 |
2017-02-07 | udp: properly cope with csum errors | Eric Dumazet | 1 | -2/+6 |
2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
2016-12-06 | net/udp: do not touch skb->peeked unless really needed | Eric Dumazet | 1 | -9/+10 |
2016-11-07 | udp: do fwd memory scheduling on dequeue | Paolo Abeni | 1 | -5/+12 |
2016-10-22 | net/socket: factor out helpers for memory and queue manipulation | Paolo Abeni | 1 | -14/+22 |
2016-04-05 | udp: enable MSG_PEEK at non-zero offset | samanthakumar | 1 | -3/+6 |
2015-12-08 | net: Fix inverted test in __skb_recv_datagram | Rainer Weikusat | 1 | -1/+1 |
2015-12-06 | core: enable more fine-grained datagram reception control | Rainer Weikusat | 1 | -29/+48 |
2015-12-01 | net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA | Eric Dumazet | 1 | -1/+1 |
2015-08-06 | net: Fix skb_set_peeked use-after-free bug | Herbert Xu | 1 | -6/+7 |
2015-07-15 | net: Fix skb csum races when peeking | Herbert Xu | 1 | -6/+9 |
2015-07-15 | net: Clone skb before setting peeked flag | Herbert Xu | 1 | -3/+38 |
2015-04-11 | new helper: msg_data_left() | Al Viro | 1 | -1/+1 |
2014-12-09 | skb_copy_datagram_iovec() can die | Al Viro | 1 | -84/+0 |
2014-12-09 | switch memcpy_to_msg() and skb_copy{,_and_csum}_datagram_msg() to primitives | Al Viro | 1 | -35/+19 |
2014-11-24 | switch AF_PACKET and AF_UNIX to skb_copy_datagram_from_iter() | Al Viro | 1 | -86/+2 |
2014-11-24 | kill zerocopy_sg_from_iovec() | Al Viro | 1 | -63/+2 |
2014-11-24 | new helpers: skb_copy_datagram_from_iter() and zerocopy_sg_from_iter() | Al Viro | 1 | -0/+116 |
2014-11-07 | net: Kill skb_copy_datagram_const_iovec | Herbert Xu | 1 | -89/+0 |
2014-11-07 | inet: Add skb_copy_datagram_iter | Herbert Xu | 1 | -0/+87 |
2014-09-05 | net: treewide: Fix typo found in DocBook/networking.xml | Masanari Iida | 1 | -1/+1 |
2014-06-15 | net: Fix save software checksum complete | Tom Herbert | 1 | -10/+26 |
2014-06-11 | net: Save software checksum complete | Tom Herbert | 1 | -5/+9 |
2013-10-29 | net, datagram: fix the incorrect comment in zerocopy_sg_from_iovec() | Zhi Yong Wu | 1 | -1/+1 |
2013-08-07 | net: use skb_copy_datagram_from_iovec() in zerocopy_sg_from_iovec() | Jason Wang | 1 | -27/+10 |
2013-08-07 | net: use release_pages() in zerocopy_sg_from_iovec() | Jason Wang | 1 | -4/+2 |
2013-08-07 | net: remove the useless comment in zerocopy_sg_from_iovec() | Jason Wang | 1 | -1/+0 |
2013-08-07 | net: use skb_fill_page_desc() in zerocopy_sg_from_iovec() | Jason Wang | 1 | -2/+1 |
2013-08-07 | net: move zerocopy_sg_from_iovec() to net/core/datagram.c | Jason Wang | 1 | -0/+93 |
2013-07-10 | net: rename include/net/ll_poll.h to include/net/busy_poll.h | Eliezer Tamir | 1 | -1/+1 |
2013-07-08 | net: rename low latency sockets functions to busy poll | Eliezer Tamir | 1 | -1/+2 |
2013-06-10 | udp: add low latency socket poll support | Eliezer Tamir | 1 | -0/+4 |
2013-04-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -8/+14 |
2013-04-30 | unix/dgram: fix peeking with an offset larger than data in queue | Benjamin Poirier | 1 | -8/+13 |
2013-04-30 | unix/dgram: peek beyond 0-sized skbs | Benjamin Poirier | 1 | -1/+2 |
2013-04-02 | net: fix smatch warnings inside datagram_poll | Jacob Keller | 1 | -1/+1 |
2013-03-31 | net: add option to enable error queue packets waking select | Keller, Jacob E | 1 | -1/+3 |
2013-02-12 | net: fix infinite loop in __skb_recv_datagram() | Eric Dumazet | 1 | -1/+1 |
2012-06-27 | net: skb_free_datagram_locked() doesnt drop all packets | Eric Dumazet | 1 | -1/+0 |
2012-04-15 | net: cleanup unsigned to unsigned int | Eric Dumazet | 1 | -3/+3 |
2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
2012-02-21 | datagram: Add offset argument to __skb_recv_datagram | Pavel Emelyanov | 1 | -8/+13 |
2012-02-21 | datagram: Factor out sk queue referencing | Pavel Emelyanov | 1 | -4/+5 |
2011-10-19 | net: add skb frag size accessors | Eric Dumazet | 1 | -8/+8 |
2011-08-24 | net: convert core to skb paged frag APIs | Ian Campbell | 1 | -4/+4 |
2010-12-06 | Fix a typo in datagram.c and sctp/socket.c. | David Shwatrz | 1 | -1/+1 |
2010-10-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 | Linus Torvalds | 1 | -3/+2 |
2010-09-07 | skb: Add tracepoints to freeing skb | Koki Sanagi | 1 | -0/+1 |
2010-09-06 | net: poll() optimizations | Eric Dumazet | 1 | -3/+2 |
2010-07-12 | net/core: EXPORT_SYMBOL cleanups | Eric Dumazet | 1 | -5/+3 |
2010-05-27 | net: fix lock_sock_bh/unlock_sock_bh | Eric Dumazet | 1 | -2/+4 |
2010-05-03 | net: skb_free_datagram_locked() fix | Eric Dumazet | 1 | -2/+7 |
2010-04-28 | net: speedup udp receive path | Eric Dumazet | 1 | -3/+7 |
2010-04-20 | net: sk_sleep() helper | Eric Dumazet | 1 | -3/+3 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
2009-11-06 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -1/+9 |
2009-10-30 | net: fix sk_forward_alloc corruption | Eric Dumazet | 1 | -1/+9 |
2009-10-18 | net: sk_drops consolidation part 2 | Eric Dumazet | 1 | -0/+1 |
2009-08-13 | net: skb ftracer - add tracepoint to skb_copy_datagram_iovec (v3) | Neil Horman | 1 | -0/+3 |
2009-07-09 | net: adding memory barrier to the poll and receive callbacks | Jiri Olsa | 1 | -1/+1 |
2009-06-09 | datagram: Use frag list abstraction interfaces. | David S. Miller | 1 | -95/+83 |
2009-06-08 | net: Fix skb_copy_datagram_from_iovec() to pass the right offset | Sridhar Samudrala | 1 | -1/+2 |
2009-05-08 | Network Drop Monitor: Fix skb_kill_datagram | John Dykstra | 1 | -1/+3 |
2009-04-29 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -1/+13 |
2009-04-28 | net: Avoid extra wakeups of threads blocked in wait_for_packet() | Eric Dumazet | 1 | -1/+13 |
2009-04-21 | tun: fix tun_chr_aio_write so that aio works | Michael S. Tsirkin | 1 | -6/+14 |
2009-04-21 | net: skb_copy_datagram_const_iovec() | Michael S. Tsirkin | 1 | -0/+92 |
2009-03-13 | Network Drop Monitor: Adding kfree_skb_clean for non-drops and modifying end-... | Neil Horman | 1 | -1/+1 |
2008-11-05 | net: sk_free_datagram() should use sk_mem_reclaim_partial() | Eric Dumazet | 1 | -3/+2 |
2008-10-13 | net: Rationalise email address: Network Specific Parts | Alan Cox | 1 | -1/+1 |
2008-08-15 | net: skb_copy_datagram_from_iovec() | Rusty Russell | 1 | -0/+87 |
2008-07-25 | net: convert BUG_TRAP to generic WARN_ON | Ilpo Järvinen | 1 | -4/+4 |
2008-01-28 | [NET] CORE: Introducing new memory accounting interface. | Hideo Aoki | 1 | -0/+2 |
2008-01-28 | [UDP]: Only increment counter on first peek/recv | Herbert Xu | 1 | -16/+27 |
2008-01-28 | [UDP]: Avoid repeated counting of checksum errors due to peeking | Herbert Xu | 1 | -1/+8 |
2007-09-11 | [NET]: Do not dereference iov if length is zero | Herbert Xu | 1 | -0/+3 |
2007-04-27 | [NET]: Revert sk_buff walker cleanups. | David S. Miller | 1 | -17/+33 |
2007-04-26 | [NET]: Clean up sk_buff walkers. | Jean Delvare | 1 | -33/+17 |
2007-04-25 | [UDP]: Clean up UDP-Lite receive checksum | Herbert Xu | 1 | -2/+8 |
2007-02-10 | [NET] CORE: Fix whitespace errors. | YOSHIFUJI Hideaki | 1 | -1/+1 |
2006-12-02 | [NET]: Annotate __skb_checksum_complete() and friends. | Al Viro | 1 | -1/+1 |
2006-12-02 | [NET]: Annotate callers of csum_partial_copy_...() and csum_and_copy...() in ... | Al Viro | 1 | -3/+3 |
2006-12-02 | [NET]: Annotate callers of csum_fold() in net/* | Al Viro | 1 | -4/+4 |
2006-09-22 | [NET]: Replace CHECKSUM_HW by CHECKSUM_PARTIAL/CHECKSUM_COMPLETE | Patrick McHardy | 1 | -2/+2 |
2006-03-25 | [PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications | Davide Libenzi | 1 | -0/+2 |
2006-02-13 | [NET]: Revert skb_copy_datagram_iovec() recursion elimination. | David S. Miller | 1 | -28/+53 |
2006-01-03 | [IP]: Simplify and consolidate MSG_PEEK error handling | Herbert Xu | 1 | -0/+36 |
2005-11-10 | [NET]: Detect hardware rx checksum faults correctly | Herbert Xu | 1 | -3/+18 |
2005-11-02 | [NET]: Fix zero-size datagram reception | Herbert Xu | 1 | -0/+4 |
2005-09-27 | [NET]: Use non-recursive algorithm in skb_copy_datagram_iovec() | Daniel Phillips | 1 | -55/+26 |
2005-08-29 | [TCP]: Move the tcp sock states to net/tcp_states.h | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2005-05-01 | [PATCH] DocBook: fix some descriptions | Martin Waitz | 1 | -2/+2 |
2005-05-01 | [PATCH] DocBook: changes and extensions to the kernel documentation | Pavel Pisa | 1 | -14/+14 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+482 |