search for: teamd_context

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

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
0
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...nfo->linked) + return ifinfo; + } while (ifinfo); + return NULL; +} + /** * @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 || +...
2018 Feb 21
2
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...return NULL; > +} > + > /** > * @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) > +{ > +...
2018 Feb 21
2
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...return NULL; > +} > + > /** > * @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) > +{ > +...
2018 Feb 21
0
[RFC PATCH v3 0/3] Enable virtio_net to act as a backup for a passthru device
...;> /** >> * @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, >> + voi...