> -----Original Message----- > From: pranab boruah [mailto:pranabjyotibor...@gmail.com] > Sent: Friday, October 6, 2017 9:45 AM > To: openstack@lists.openstack.org > Cc: Moshe Levi <mosh...@mellanox.com>; sean.k.moo...@intel.com > Subject: [openstack-dev] [networking-odl] [SRIOV] [OVS HW offload] ERROR > in port binding > > Hi, > > We have a SRIOV NIC that supports SRIOV and OVS HW offload. We built a > pike cluster with networking-odl as the mechanism driver. > > As Sean mentioned that ODL part for SRIOV + OVS HW offload is not ready, > so we applied the following patches to ODL(version Nitrogen) : > > 1. > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit. > opendaylight.org%2Fgerrit%2F%23%2Fc%2F62481%2F&data=02%7C01%7Cm > oshele%40mellanox.com%7C28fcc198f7614f11c71a08d50c85c083%7Ca652971 > c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636428690968981939&sdata=y8e > M1UjhRFofxv0JAkUyxzqvU6oQv8ctB%2Bu2fKohsZs%3D&reserved=0 > 2. > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit. > opendaylight.org%2Fgerrit%2F%23%2Fc%2F60259%2F&data=02%7C01%7Cm > oshele%40mellanox.com%7C28fcc198f7614f11c71a08d50c85c083%7Ca652971 > c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636428690968981939&sdata=eQl > T9o4oeDv1XnnGMrWEqFsI8zWXoqwKEkKCVmav4cg%3D&reserved=0 > > Now, when we create a direct vnic_type port and try to launch instances, we > are running into issues. > > 1. The ODL patches didn't work straight away with Nitrogen version. > The patches needs to be rebased. Yes ODL patch is till work in progress. > > 2. Modified Nova to include the pci device list. Also, added host-config to > the > compute node using the following command > > ovs-vsctl set Open_vSwitch 7ef8db05-8a4f-4cea-8b3b-432416c102fc > external_ids:odl_os_hostconfig_config_odl_l2="{"supported_vnic_types": > [{"vnic_type": "normal", "vif_type":"ovs", "vif_details": {} }, > {"vnic_type": "direct", "vif_type": "ovs", "vif_details": {} } ], > "allowed_network_types": ["local", "gre", "vlan", "vxlan"]}" I used the set_ovs_hostconfigs script see https://github.com/openstack/networking-odl/blob/master/networking_odl/cmd/set_ovs_hostconfigs.py With the ovs_sriov_offload and it worked for me.
> > The error I am getting is from networking-odl ML2 driver. Do we need to > apply any patch there too? > > This is what the errror log says: > > networking_odl.ml2.pseudo_agentdb_binding > [req-0652004a-fd30-4503-aa57-e34aa8cff54e > 401f4c71873f4d17be9fbeabe423b7f9 8b48f23ebf754c41b336d13e69dcce11 - > default default] Binding failed: unsupported VNIC direct > > 2017-10-04 09:49:55.237 34400 WARNING > networking_odl.ml2.pseudo_agentdb_binding > [req-0652004a-fd30-4503-aa57-e34aa8cff54e > 401f4c71873f4d17be9fbeabe423b7f9 8b48f23ebf754c41b336d13e69dcce11 - > default default] No ODL hostconfigs for host overcloud-novacompute- > 1.localdomain found in agentdb > > 2017-10-04 09:49:55.237 34400 ERROR neutron.plugins.ml2.managers [req- > 0652004a-fd30-4503-aa57-e34aa8cff54e > 401f4c71873f4d17be9fbeabe423b7f9 8b48f23ebf754c41b336d13e69dcce11 - > default default] Failed to bind port > 96dc3a1f-fb21-4d9a-adfe-f34db45993d9 on host overcloud-novacompute- > 1.localdomain for vnic_type direct using segments [{'network_id': '6f747dee- > 3186-4aeb-b139-820c16709aee', > 'segmentation_id': 81, 'physical_network': None, 'id': > '845af7aa-5609-428c-bbd9-d133e16f9c22', 'network_type': u'vxlan'}] > > Are we missing any additional configuration step? > > TIA, > Pranab _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack