From: Sridhar Samudrala <samudrala.sridhar@gmail.com>
To: David Stevens <dlstevens@us.ibm.com>
Cc: Stephen Hemminger <stephen@networkplumber.org>,
David Miller <davem@davemloft.net>,
netdev@vger.kernel.org, netdev-owner@vger.kernel.org
Subject: Re: [PATCH net] vxlan: revert per-vxlan port
Date: Thu, 23 May 2013 15:35:57 -0700 [thread overview]
Message-ID: <519E99CD.1030500@gmail.com> (raw)
In-Reply-To: <OFD1F52E5E.B02C16A0-ON85257B74.006AF452-85257B74.006E6AF1@us.ibm.com>
On 5/23/2013 1:06 PM, David Stevens wrote:
> Stephen Hemminger <stephen@networkplumber.org> wrote on 05/23/2013
> 03:18:04 PM:
>
>
>> With the patch davem already included, the dstport is enough
>> to add additional listener.
> If you're saying that using the dstport changes the
> listen port, or adds another listen port, then I think that
> behaviour is wrong and should be reverted.
I agree that using 'dstport' option to also create a socket and binding
to that port for
receives is confusing. As the name suggests, it should only be used as a
default dst
port for fdb entries.
> An admin should be able to specify the source and destination
> ports independently of each other. If dstport has a side-effect that
> is unrelated to changing the destination port, that's what I'd call
> "confusing."
> IMHO, "port" should change the listen port (only) and "dstport"
> should change the send port (only). And yes, both of those should allow
> multiple ports, and destinations. So, binding should be a list of
> the form: "[IP:]port[,[IP:]port]*" and destinations should be the same
> as in the fdb, allowing multiple destinations and different ports, and
> different vni's. It should be simply a "default" fdb entry in all
> respects.
Currently 'port' option takes 2 values that indicate the range of ports
that can be used as
source port when sending vxlan packets.
So we don't have a good way to specify listening port when creating a
vxlan device using
the existing options.
It may be a good idea to revert dstport in linux-3.10 and multiple
listening ports patch in
net-next and re-implement them with 2 different options that can take a
list of ports/addresses
as David suggested.
Thanks
Sridhar
next prev parent reply other threads:[~2013-05-23 22:35 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-20 17:30 [PATCH net] vxlan: revert per-vxlan port Stephen Hemminger
2013-05-20 18:15 ` David Stevens
2013-05-20 18:30 ` Stephen Hemminger
2013-05-20 23:59 ` Sridhar Samudrala
2013-05-21 0:13 ` Stephen Hemminger
2013-05-21 2:53 ` Sridhar Samudrala
2013-05-22 22:08 ` David Miller
2013-05-22 23:18 ` David Stevens
2013-05-23 0:39 ` Stephen Hemminger
2013-05-23 2:14 ` David Stevens
2013-05-23 17:08 ` Stephen Hemminger
2013-05-23 18:45 ` David Stevens
2013-05-23 19:18 ` Stephen Hemminger
2013-05-23 20:06 ` David Stevens
2013-05-23 22:35 ` Sridhar Samudrala [this message]
2013-06-03 5:40 ` David Miller
2013-06-03 15:15 ` Stephen Hemminger
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=519E99CD.1030500@gmail.com \
--to=samudrala.sridhar@gmail.com \
--cc=davem@davemloft.net \
--cc=dlstevens@us.ibm.com \
--cc=netdev-owner@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=stephen@networkplumber.org \
/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 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.