Public bug reported: during the kilo development cycle
a new vif type VIF_TYPE_VHOST_USER was added to the nova libvit driver. in parallel a ovs dpdk mechanism driver was also created which consumes this new VIF type. as humans are error prone when multitasking i forgot to introduce the pathset to add vhost_user constants for port binding to https://github.com/openstack/neutron/blob/master/neutron/extensions/portbindings.py the rfe bug captures the addtion of the following binding constants for the vhost user interface. # - vhost_user_ovs_plug: Boolean used to inform Nova that the ovs plug # method should be used when binding the # vhost user vif. VHOST_USER_OVS_PLUG = 'vhostuser_ovs_plug' # - vhost_user_mode: String value used to declare how the mode of a # vhost-user socket VHOST_USER_MODE = 'vhostuser_mode' # - server: socket created by hypervisor VHOST_USER_MODE_SERVER = 'server' # - client: socket created by vswitch VHOST_USER_MODE_CLIENT = 'client' # - vhostuser_socket String value used to declare the vhostuser socket name VHOST_USER_SOCKET = 'vhostuser_socket' # - vif_type_vhost_user: vif type to enable use of the qemu vhost-user vif VIF_TYPE_VHOST_USER = 'vhostuser' # default location for vhostuser sockets VHOSTUSER_SOCKET_DIR = '/var/run/openvswitch' ** Affects: neutron Importance: Undecided Assignee: sean mooney (sean-k-mooney) Status: New ** Tags: rfe ** Changed in: neutron Assignee: (unassigned) => sean mooney (sean-k-mooney) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1473278 Title: add vhost user constants to portbinding extention Status in OpenStack Neutron (virtual network service): New Bug description: during the kilo development cycle a new vif type VIF_TYPE_VHOST_USER was added to the nova libvit driver. in parallel a ovs dpdk mechanism driver was also created which consumes this new VIF type. as humans are error prone when multitasking i forgot to introduce the pathset to add vhost_user constants for port binding to https://github.com/openstack/neutron/blob/master/neutron/extensions/portbindings.py the rfe bug captures the addtion of the following binding constants for the vhost user interface. # - vhost_user_ovs_plug: Boolean used to inform Nova that the ovs plug # method should be used when binding the # vhost user vif. VHOST_USER_OVS_PLUG = 'vhostuser_ovs_plug' # - vhost_user_mode: String value used to declare how the mode of a # vhost-user socket VHOST_USER_MODE = 'vhostuser_mode' # - server: socket created by hypervisor VHOST_USER_MODE_SERVER = 'server' # - client: socket created by vswitch VHOST_USER_MODE_CLIENT = 'client' # - vhostuser_socket String value used to declare the vhostuser socket name VHOST_USER_SOCKET = 'vhostuser_socket' # - vif_type_vhost_user: vif type to enable use of the qemu vhost-user vif VIF_TYPE_VHOST_USER = 'vhostuser' # default location for vhostuser sockets VHOSTUSER_SOCKET_DIR = '/var/run/openvswitch' To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1473278/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

