[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130403073356.GA6402@casper.infradead.org>
Date: Wed, 3 Apr 2013 08:33:56 +0100
From: Thomas Graf <tgraf@...g.ch>
To: Jesse Gross <jesse@...ira.com>
Cc: "dev@...nvswitch.org" <dev@...nvswitch.org>,
netdev <netdev@...r.kernel.org>
Subject: Re: [PATCH net-next] openvswitch: Provide OVS_DP_ATTR_UPCALL_PID in
datapath messages
On 04/02/13 at 04:30pm, Jesse Gross wrote:
> Can you describe the race condition some more? The kernel doesn't
> change the port ID on its own so even needing to request the value
> seems rare.
The upcall nlport is changeable with OVS_VPORT_CMD_SET and may
be received between the OVS_DP_CMD_GET and OVS_VPORT_CMD_GET.
> Assigning the local ports upcall PID through datapath creation is
> really somewhat of a hack since it's port state. I don't disagree
> that it's somewhat asymmetric now but it seems better to move away
> from the current model if possible.
Would you suggest to wait with local vport creation if no upcall
nlport is provided and let new user space binaries create the local
port explicitly?
We can't get rid of the attribute in datapath messages w/o breaking
ABI but we could make its use optional I guess.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists