All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] net: extend indirect calls helper usage
@ 2019-05-03 15:01 Paolo Abeni
  2019-05-03 15:01 ` [PATCH net-next 1/4] net: use indirect calls helpers for ptype hook Paolo Abeni
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Paolo Abeni @ 2019-05-03 15:01 UTC (permalink / raw)
  To: netdev; +Cc: David S. Miller, Eric Dumazet

This series applies the indirect calls helper introduced with commit 
283c16a2dfd3 ("indirect call wrappers: helpers to speed-up indirect 
calls of builtin") to more hooks inside the network stack.

Overall this avoids up to 4 indirect calls for each RX packets,
giving small but measurable gain TCP_RR workloads and 5% under UDP
flood.

Paolo Abeni (4):
  net: use indirect calls helpers for ptype hook
  net: use indirect calls helpers for L3 handler hooks
  net: use indirect calls helpers at early demux stage
  net: use indirect calls helpers at the socket layer

 net/core/dev.c       |  6 ++++--
 net/ipv4/ip_input.c  | 11 +++++++++--
 net/ipv6/ip6_input.c | 12 ++++++++++--
 net/ipv6/tcp_ipv6.c  |  5 +++--
 net/ipv6/udp.c       |  5 +++--
 net/socket.c         | 20 ++++++++++++++++----
 6 files changed, 45 insertions(+), 14 deletions(-)

-- 
2.20.1


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

end of thread, other threads:[~2019-06-01  0:02 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-03 15:01 [PATCH net-next 0/4] net: extend indirect calls helper usage Paolo Abeni
2019-05-03 15:01 ` [PATCH net-next 1/4] net: use indirect calls helpers for ptype hook Paolo Abeni
2019-06-01  0:02   ` Eric Dumazet
2019-05-03 15:01 ` [PATCH net-next 2/4] net: use indirect calls helpers for L3 handler hooks Paolo Abeni
2019-05-03 15:01 ` [PATCH net-next 3/4] net: use indirect calls helpers at early demux stage Paolo Abeni
2019-05-03 15:01 ` [PATCH net-next 4/4] net: use indirect calls helpers at the socket layer Paolo Abeni
2019-05-05 17:38 ` [PATCH net-next 0/4] net: extend indirect calls helper usage 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.