Introduce the hints port attribute that allows passing in backend
specific hints mainly to allow backend specific performance tuning.
Enable:
  openstack port create --hint ALIAS=VALUE
  openstack port set --hint ALIAS=VALUE
  openstack port unset --hints
Required neutron extension:
  port-hints
  port-hint-ovs-tx-steering
Valid hint aliases and values:
  ovs-tx-steering=hash
  ovs-tx-steering=thread
The same hints in JSON format, as expected by the Neutron API:
  {"openvswitch": {"other_config": {"tx-steering": "hash"}}}
  {"openvswitch": {"other_config": {"tx-steering": "thread"}}}
Change-Id: I4c7142909b1e4fb26fc77ad9ba08ec994cc450b2
Depends-On: https://review.opendev.org/c/openstack/neutron/+/873113
Partial-Bug: #1990842
Related-Change (server side): https://review.opendev.org/c/openstack/neutron/+/873113
Related-Change (spec): https://review.opendev.org/c/openstack/neutron-specs/+/862133
		
	
		
			
				
	
	
		
			8 lines
		
	
	
		
			301 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			301 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
features:
 | 
						|
  - |
 | 
						|
    Enable management of Neutron port hints: ``port create --hint HINT``,
 | 
						|
    ``set port --hint HINT and ``unset port --hint``. Port hints allow
 | 
						|
    passing backend specific hints to Neutron mainly to tune backend
 | 
						|
    performance. The first hint controls Open vSwitch Tx steering.
 |