search for: unlinked_hwaddr_changed

Displaying 6 results from an estimated 6 matches for "unlinked_hwaddr_changed".

2018 Feb 20
2
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
On Tue, 20 Feb 2018 21:14:10 +0100, Jiri Pirko wrote: > Yeah, I can see it now :( I guess that the ship has sailed and we are > stuck with this ugly thing forever... > > Could you at least make some common code that is shared in between > netvsc and virtio_net so this is handled in exacly the same way in both? IMHO netvsc is a vendor specific driver which made a mistake on what
2018 Feb 20
2
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
On Tue, 20 Feb 2018 21:14:10 +0100, Jiri Pirko wrote: > Yeah, I can see it now :( I guess that the ship has sailed and we are > stuck with this ugly thing forever... > > Could you at least make some common code that is shared in between > netvsc and virtio_net so this is handled in exacly the same way in both? IMHO netvsc is a vendor specific driver which made a mistake on what
2018 Feb 21
2
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...* > diff --git a/teamd/teamd.c b/teamd/teamd.c > index aac2511..069c7f0 100644 > --- a/teamd/teamd.c > +++ b/teamd/teamd.c > @@ -926,8 +926,25 @@ static int teamd_event_watch_port_added(struct teamd_context *ctx, > return 0; > } > > +static int teamd_event_watch_unlinked_hwaddr_changed(struct teamd_context *ctx, > + struct team_ifinfo *ifinfo, > + void *priv) > +{ > + int err; > + bool kidnap; > + > + err = teamd_config_bool_get(ctx, &ki...
2018 Feb 21
2
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...* > diff --git a/teamd/teamd.c b/teamd/teamd.c > index aac2511..069c7f0 100644 > --- a/teamd/teamd.c > +++ b/teamd/teamd.c > @@ -926,8 +926,25 @@ static int teamd_event_watch_port_added(struct teamd_context *ctx, > return 0; > } > > +static int teamd_event_watch_unlinked_hwaddr_changed(struct teamd_context *ctx, > + struct team_ifinfo *ifinfo, > + void *priv) > +{ > + int err; > + bool kidnap; > + > + err = teamd_config_bool_get(ctx, &ki...
2018 Feb 21
0
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...L; +} + /** * @param ifinfo ifinfo structure * diff --git a/teamd/teamd.c b/teamd/teamd.c index aac2511..069c7f0 100644 --- a/teamd/teamd.c +++ b/teamd/teamd.c @@ -926,8 +926,25 @@ static int teamd_event_watch_port_added(struct teamd_context *ctx, return 0; } +static int teamd_event_watch_unlinked_hwaddr_changed(struct teamd_context *ctx, + struct team_ifinfo *ifinfo, + void *priv) +{ + int err; + bool kidnap; + + err = teamd_config_bool_get(ctx, &kidnap, "$.kidnap"); + if (err || !kidnap || + ctx->hwaddr_len != team_get_ifinfo_hwaddr_len(ifinfo) || + memcmp(tea...
2018 Feb 21
0
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
....c b/teamd/teamd.c >> index aac2511..069c7f0 100644 >> --- a/teamd/teamd.c >> +++ b/teamd/teamd.c >> @@ -926,8 +926,25 @@ static int teamd_event_watch_port_added(struct teamd_context *ctx, >> return 0; >> } >> >> +static int teamd_event_watch_unlinked_hwaddr_changed(struct teamd_context *ctx, >> + struct team_ifinfo *ifinfo, >> + void *priv) >> +{ >> + int err; >> + bool kidnap; >> + >> + err = teamd_...