Sounds good to me, I'll drop this patch and send out an incremental on
the final patch.

Ethan

On Fri, Aug 26, 2011 at 10:24, Ben Pfaff <b...@nicira.com> wrote:
> dpif_linux_init() only ever tries once and either succeeds or fails
> for all time.  Maybe it should be more tolerant, but that's a separate
> issue.
>
> So I think that it's OK to do it the simple way.
>
> On Fri, Aug 26, 2011 at 10:11:57AM -0700, Ethan Jackson wrote:
>> I did have a reason for doing it this way which may-or-may-not be
>> valid. I'm worried about the case where dpif_linux_init() fails, and
>> the nln handle is NULL.  In this case, no new dpifs will be able to
>> register with this NULL nln.  Then, if later on dpif_linux_init()
>> tries again and is successful, these dpifs which have failed to
>> register earlier will continue to be unregistered.
>>
>> I decided to solve this problem by attempting to guarantee that the
>> nln handle is always non-null.  Does that sound reasonable?  Perhaps I
>> should think about doing some sort of restructuring in dpif-linux?
>>
>> Ethan
>>
>> On Fri, Aug 26, 2011 at 09:52, Ben Pfaff <b...@nicira.com> wrote:
>> > On Thu, Aug 25, 2011 at 04:28:35PM -0700, Ethan Jackson wrote:
>> >> This function will be helpful when the multicast group of a
>> >> netlink-notifier isn't known at creation time.
>> >
>> > I see that this gets used in the final commit in this series, but I
>> > don't yet see why. ?Why can't dpif-linux determine the multicast group
>> > before it creates the netlink notifier? ?Is there a nonobvious
>> > ordering issue somewhere in dpif_linux_init()?
>> >
>> > I didn't fully review this patch yet.
>> >
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to