vhost: remove switching related logics
authorHuawei Xie <huawei.xie@intel.com>
Wed, 8 Oct 2014 18:54:38 +0000 (02:54 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 13 Oct 2014 17:13:10 +0000 (19:13 +0200)
commit68e649047685ae2bf6eb1d1fa55b211ed10a4e12
treef8eb98568576d0843b09251bf5948ba79c804608
parentf14c0b4db8dea334e10f279de0a1ab711a5bdaf8
vhost: remove switching related logics

The following logics will be moved to vhost example:
 1. mac learning, which is used to learn the mac address from the first
transmitted packet of guest and bind the vhost device to a queue in a
pool of VMDQ.
 2. VMDQ mac/vlan filter: Each pool the vhost device is bind to is
assigned a mac/vlan filter.
 3. num_devices is used to specify the maximum vhost devices the nic supports.

Signed-off-by: Huawei Xie <huawei.xie@intel.com>
Acked-by: Changchun Ouyang <changchun.ouyang@intel.com>
lib/librte_vhost/rte_virtio_net.h
lib/librte_vhost/vhost_rxtx.c
lib/librte_vhost/virtio-net.c