search for: bypass_get_instance_bymac

Displaying 3 results from an estimated 3 matches for "bypass_get_instance_bymac".

2018 Apr 06
1
[RFC PATCH net-next v5 2/4] net: Introduce generic bypass module
...ss_instance_free(struct bypass_instance *bypass_instance) >+{ >+ struct net_device *bypass_netdev; >+ >+ bypass_netdev = rcu_dereference(bypass_instance->bypass_netdev); >+ >+ dev_put(bypass_netdev); >+ kfree(bypass_instance); >+} >+ >+static struct bypass_instance *bypass_get_instance_bymac(u8 *mac) >+{ >+ struct bypass_instance *bypass_instance; >+ struct net_device *bypass_netdev; >+ struct bypass *bypass; >+ >+ list_for_each_entry(bypass, &bypass_list, list) { >+ mutex_lock(&bypass->lock); >+ list_for_each_entry(bypass_instance, &bypass->...
2018 Apr 05
0
[RFC PATCH net-next v5 2/4] net: Introduce generic bypass module
...return bypass_instance; +} + +void bypass_instance_free(struct bypass_instance *bypass_instance) +{ + struct net_device *bypass_netdev; + + bypass_netdev = rcu_dereference(bypass_instance->bypass_netdev); + + dev_put(bypass_netdev); + kfree(bypass_instance); +} + +static struct bypass_instance *bypass_get_instance_bymac(u8 *mac) +{ + struct bypass_instance *bypass_instance; + struct net_device *bypass_netdev; + struct bypass *bypass; + + list_for_each_entry(bypass, &bypass_list, list) { + mutex_lock(&bypass->lock); + list_for_each_entry(bypass_instance, &bypass->instance_list, + list) {...
2018 Apr 05
6
[RFC PATCH net-next v5 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