netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Held <drheld@google.com>
To: netdev@vger.kernel.org
Cc: davem@davemloft.net, eric.dumazet@gmail.com, willemb@google.com
Subject: [PATCH net-next v2 0/2] udp: Fix multicast performance issues.
Date: Tue, 15 Jul 2014 17:22:41 -0400	[thread overview]
Message-ID: <1405459363-3047-1-git-send-email-drheld@google.com> (raw)

Fix performance issues with listening to many different multicast
sockets on different addresses with the same port. Instead of always
using hash1, fall back to hash2 lookup when hash1 lookup is long.
Patch 1 is a general cleanup and simplification which also makes the
main implementation in Patch 2 simpler.

Eric's recent change 63c6f81cdde5 avoided this being an issue in early
demux. This makes it work for regular delivery as well.

             reply	other threads:[~2014-07-15 21:22 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-15 21:22 David Held [this message]
2014-07-15 21:22 ` [PATCH net-next v2 1/2] udp: Simplify __udp*_lib_mcast_deliver David Held
2014-07-15 21:22 ` [PATCH net-next v2 2/2] udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver David Held
2014-07-15 21:23 ` [PATCH net-next v2 0/2] udp: Fix multicast performance issues David Held

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1405459363-3047-1-git-send-email-drheld@google.com \
    --to=drheld@google.com \
    --cc=davem@davemloft.net \
    --cc=eric.dumazet@gmail.com \
    --cc=netdev@vger.kernel.org \
    --cc=willemb@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).