summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/network/v2')
-rw-r--r--openstackclient/network/v2/port.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/openstackclient/network/v2/port.py b/openstackclient/network/v2/port.py
index cb77759e..dfdb604d 100644
--- a/openstackclient/network/v2/port.py
+++ b/openstackclient/network/v2/port.py
@@ -168,6 +168,9 @@ def _get_attrs(client_manager, parsed_args):
parsed_args.numa_policy_legacy):
attrs['numa_affinity_policy'] = 'legacy'
+ if 'device_profile' in parsed_args and parsed_args.device_profile:
+ attrs['device_profile'] = parsed_args.device_profile
+
return attrs
@@ -443,6 +446,11 @@ class CreatePort(command.ShowOne):
"ip-address=<ip-address>[,mac-address=<mac-address>] "
"(repeat option to set multiple allowed-address pairs)")
)
+ parser.add_argument(
+ '--device-profile',
+ metavar='<device-profile>',
+ help=_('Cyborg port device profile')
+ )
_tag.add_tag_option_to_parser_for_create(parser, _('port'))
return parser