It may be worth looking at commit 18812df (netdev: Get rid of struct 
netdev_options and netdev_open_default().) that introduced this issue, since 
there are a couple of other devices opened in a similar way.  In particular, 
I'm wondering about the fake bond device.

Thanks for tracking down the original issue.

--Justin


On Feb 21, 2013, at 7:17 PM, Ethan Jackson <[email protected]> wrote:

> A bridge's local port always has type "internal", so opening it
> with type "system" can't be correct.  This was causing problems
> with force-reload-kmod in some circumstances.
> 
> Bug #15067.
> Signed-off-by: Ethan Jackson <[email protected]>
> ---
> ofproto/in-band.c |    2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/ofproto/in-band.c b/ofproto/in-band.c
> index 3b98005..1a08fcc 100644
> --- a/ofproto/in-band.c
> +++ b/ofproto/in-band.c
> @@ -464,7 +464,7 @@ in_band_create(struct ofproto *ofproto, const char 
> *local_name,
>     int error;
> 
>     *in_bandp = NULL;
> -    error = netdev_open(local_name, "system", &local_netdev);
> +    error = netdev_open(local_name, "internal", &local_netdev);
>     if (error) {
>         VLOG_ERR("failed to initialize in-band control: cannot open "
>                  "datapath local port %s (%s)", local_name, strerror(error));
> -- 
> 1.7.9.5
> 
> _______________________________________________
> dev mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to