search for: netif_is_bypass_slav

Displaying 13 results from an estimated 13 matches for "netif_is_bypass_slav".

Did you mean: netif_is_bypass_slave
2018 Apr 18
2
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...t; > >> > > > +static inline bool netif_is_bypass_master(const struct net_device *dev) >> > > > +{ >> > > > + return dev->priv_flags & IFF_BYPASS; >> > > > +} >> > > > + >> > > > +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> > > > +{ >> > > > + return dev->priv_flags & IFF_BYPASS_SLAVE; >> > > > +} >> > > > + >> > > > /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ >> &...
2018 Apr 18
2
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...t; > >> > > > +static inline bool netif_is_bypass_master(const struct net_device *dev) >> > > > +{ >> > > > + return dev->priv_flags & IFF_BYPASS; >> > > > +} >> > > > + >> > > > +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> > > > +{ >> > > > + return dev->priv_flags & IFF_BYPASS_SLAVE; >> > > > +} >> > > > + >> > > > /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ >> &...
2018 Apr 18
0
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...FH_CONFIGURED; >>>> } >>>> >>>> +static inline bool netif_is_bypass_master(const struct net_device *dev) >>>> +{ >>>> + return dev->priv_flags & IFF_BYPASS; >>>> +} >>>> + >>>> +static inline bool netif_is_bypass_slave(const struct net_device *dev) >>>> +{ >>>> + return dev->priv_flags & IFF_BYPASS_SLAVE; >>>> +} >>>> + >>>> /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ >>>> static inline void netif_kee...
2018 Apr 18
2
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...priv_flags & IFF_RXFH_CONFIGURED; >> > } >> > >> > +static inline bool netif_is_bypass_master(const struct net_device *dev) >> > +{ >> > + return dev->priv_flags & IFF_BYPASS; >> > +} >> > + >> > +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> > +{ >> > + return dev->priv_flags & IFF_BYPASS_SLAVE; >> > +} >> > + >> > /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ >> > static inline void netif_keep_dst(struct net_d...
2018 Apr 18
2
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...priv_flags & IFF_RXFH_CONFIGURED; >> > } >> > >> > +static inline bool netif_is_bypass_master(const struct net_device *dev) >> > +{ >> > + return dev->priv_flags & IFF_BYPASS; >> > +} >> > + >> > +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> > +{ >> > + return dev->priv_flags & IFF_BYPASS_SLAVE; >> > +} >> > + >> > /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ >> > static inline void netif_keep_dst(struct net_d...
2018 Apr 18
0
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...t; > +static inline bool netif_is_bypass_master(const struct net_device *dev) > >> > > > +{ > >> > > > + return dev->priv_flags & IFF_BYPASS; > >> > > > +} > >> > > > + > >> > > > +static inline bool netif_is_bypass_slave(const struct net_device *dev) > >> > > > +{ > >> > > > + return dev->priv_flags & IFF_BYPASS_SLAVE; > >> > > > +} > >> > > > + > >> > > > /* This device needs to keep skb dst for qdisc enqueue or ndo_s...
2018 Apr 11
2
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...l netif_is_rxfh_configured(const struct net_device *dev) > return dev->priv_flags & IFF_RXFH_CONFIGURED; > } > >+static inline bool netif_is_bypass_master(const struct net_device *dev) >+{ >+ return dev->priv_flags & IFF_BYPASS; >+} >+ >+static inline bool netif_is_bypass_slave(const struct net_device *dev) >+{ >+ return dev->priv_flags & IFF_BYPASS_SLAVE; >+} >+ > /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ > static inline void netif_keep_dst(struct net_device *dev) > { >diff --git a/include/net/bypass.h b...
2018 Apr 11
2
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...l netif_is_rxfh_configured(const struct net_device *dev) > return dev->priv_flags & IFF_RXFH_CONFIGURED; > } > >+static inline bool netif_is_bypass_master(const struct net_device *dev) >+{ >+ return dev->priv_flags & IFF_BYPASS; >+} >+ >+static inline bool netif_is_bypass_slave(const struct net_device *dev) >+{ >+ return dev->priv_flags & IFF_BYPASS_SLAVE; >+} >+ > /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ > static inline void netif_keep_dst(struct net_device *dev) > { >diff --git a/include/net/bypass.h b...
2018 Apr 11
0
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...et_device *dev) >> return dev->priv_flags & IFF_RXFH_CONFIGURED; >> } >> >> +static inline bool netif_is_bypass_master(const struct net_device *dev) >> +{ >> + return dev->priv_flags & IFF_BYPASS; >> +} >> + >> +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> +{ >> + return dev->priv_flags & IFF_BYPASS_SLAVE; >> +} >> + >> /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ >> static inline void netif_keep_dst(struct net_device *dev) >> { >&gt...
2018 Apr 18
4
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...ne bool netif_is_bypass_master(const struct net_device *dev) >> >> > > > +{ >> >> > > > + return dev->priv_flags & IFF_BYPASS; >> >> > > > +} >> >> > > > + >> >> > > > +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> >> > > > +{ >> >> > > > + return dev->priv_flags & IFF_BYPASS_SLAVE; >> >> > > > +} >> >> > > > + >> >> > > > /* This device needs to keep skb dst for qd...
2018 Apr 18
4
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...ne bool netif_is_bypass_master(const struct net_device *dev) >> >> > > > +{ >> >> > > > + return dev->priv_flags & IFF_BYPASS; >> >> > > > +} >> >> > > > + >> >> > > > +static inline bool netif_is_bypass_slave(const struct net_device *dev) >> >> > > > +{ >> >> > > > + return dev->priv_flags & IFF_BYPASS_SLAVE; >> >> > > > +} >> >> > > > + >> >> > > > /* This device needs to keep skb dst for qd...
2018 Apr 10
0
[RFC PATCH net-next v6 2/4] net: Introduce generic bypass module
...4308,6 +4312,16 @@ static inline bool netif_is_rxfh_configured(const struct net_device *dev) return dev->priv_flags & IFF_RXFH_CONFIGURED; } +static inline bool netif_is_bypass_master(const struct net_device *dev) +{ + return dev->priv_flags & IFF_BYPASS; +} + +static inline bool netif_is_bypass_slave(const struct net_device *dev) +{ + return dev->priv_flags & IFF_BYPASS_SLAVE; +} + /* This device needs to keep skb dst for qdisc enqueue or ndo_start_xmit() */ static inline void netif_keep_dst(struct net_device *dev) { diff --git a/include/net/bypass.h b/include/net/bypass.h new file m...
2018 Apr 10
6
[RFC PATCH net-next v6 0/4] Enable virtio_net to act as a backup for a passthru device
The main motivation for this patch is to enable cloud service providers to provide an accelerated datapath to virtio-net enabled VMs in a transparent manner with no/minimal guest userspace changes. This also enables hypervisor controlled live migration to be supported with VMs that have direct attached SR-IOV VF devices. Patch 1 introduces a new feature bit VIRTIO_NET_F_BACKUP that can be used