All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/6] ipv6: Add lockless UDP send path
@ 2015-01-31 15:40 Vladislav Yasevich
  2015-01-31 15:40 ` [PATCH net-next 1/6] ipv6: pull cork initialization into its own function Vladislav Yasevich
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Vladislav Yasevich @ 2015-01-31 15:40 UTC (permalink / raw)
  To: netdev; +Cc: herbert, hannes, Vladislav Yasevich

This series introduces a lockless UDPv6 send path similar to
what Herbert Xu did for IPv4 a while ago.

There are some difference from IPv4.  IPv6 caching for flow
label is a bit different, as well as it requires another cork
cork structure that holds the IPv6 ancillary data.

Please take a look.

Thanks
-vlad

Vladislav Yasevich (5):
  ipv6: pull cork initialization into its own function.
  ipv6: Append sending data to arbitrary queue
  ipv6: introduce ipv6_make_skb
  ipv6: Introduce udpv6_send_skb()
  udpv6: Add lockless sendmsg() support

 include/linux/ipv6.h  |  12 +-
 include/net/ipv6.h    |  19 +++
 net/ipv6/ip6_output.c | 349 +++++++++++++++++++++++++++++++++-----------------
 net/ipv6/udp.c        |  91 ++++++++-----
 4 files changed, 317 insertions(+), 154 deletions(-)

-- 
1.9.3

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2015-02-10 16:23 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-31 15:40 [PATCH net-next 0/6] ipv6: Add lockless UDP send path Vladislav Yasevich
2015-01-31 15:40 ` [PATCH net-next 1/6] ipv6: pull cork initialization into its own function Vladislav Yasevich
2015-01-31 15:40 ` [PATCH net-next 2/6] ipv6: Append sending data to arbitrary queue Vladislav Yasevich
2015-01-31 15:40 ` [PATCH net-next 3/6] ipv6: introduce ipv6_make_skb Vladislav Yasevich
2015-01-31 15:40 ` [PATCH net-next 4/6] ipv6: Introduce udpv6_send_skb() Vladislav Yasevich
2015-01-31 15:40 ` [PATCH net-next 5/6] udpv6: Add lockless sendmsg() support Vladislav Yasevich
2015-01-31 20:49   ` Sergei Shtylyov
2015-02-02 20:42     ` Vlad Yasevich
2015-01-31 15:40 ` [PATCH net-next 6/6] ipv6: Allow for partial checksums on non-ufo packets Vladislav Yasevich
2015-02-10 14:07   ` Sabrina Dubroca
2015-02-10 15:34     ` Vlad Yasevich
2015-02-10 15:55     ` [PATCH] ipv6: Partial checksum only UDP packets Vladislav Yasevich
2015-02-10 16:23       ` Sabrina Dubroca
2015-02-03  3:28 ` [PATCH net-next 0/6] ipv6: Add lockless UDP send path David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.