From c67e10b5a86d00b9b3110a9831a90d02a9d710cb Mon Sep 17 00:00:00 2001 From: Last Wednesday Date: Thu, 21 Jan 2021 16:49:50 -0600 Subject: [PATCH 1/4] Added option for 64GFC QSFP+ Interface for FibreChannel in netbox/dcim/choices.py --- netbox/dcim/choices.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index d4cc0ecf4d3..4233aab9298 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -686,6 +686,7 @@ class InterfaceTypeChoices(ChoiceSet): TYPE_8GFC_SFP_PLUS = '8gfc-sfpp' TYPE_16GFC_SFP_PLUS = '16gfc-sfpp' TYPE_32GFC_SFP28 = '32gfc-sfp28' + TYPE_64GFC_SFP_PLUS = '64gfc-sfpp' TYPE_128GFC_QSFP28 = '128gfc-sfp28' # InfiniBand @@ -801,6 +802,7 @@ class InterfaceTypeChoices(ChoiceSet): (TYPE_8GFC_SFP_PLUS, 'SFP+ (8GFC)'), (TYPE_16GFC_SFP_PLUS, 'SFP+ (16GFC)'), (TYPE_32GFC_SFP28, 'SFP28 (32GFC)'), + (TYPE_64GFC_SFP_PLUS, 'QSFPP (64GFC)'), (TYPE_128GFC_QSFP28, 'QSFP28 (128GFC)'), ) ), From 1f996a55a1dbe217c7e0a6b12221d521086aa3ad Mon Sep 17 00:00:00 2001 From: Last Wednesday Date: Thu, 21 Jan 2021 16:55:30 -0600 Subject: [PATCH 2/4] Updated dropdown label for new 64GFC SFP+ option --- netbox/dcim/choices.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index 4233aab9298..e1205863312 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -802,7 +802,7 @@ class InterfaceTypeChoices(ChoiceSet): (TYPE_8GFC_SFP_PLUS, 'SFP+ (8GFC)'), (TYPE_16GFC_SFP_PLUS, 'SFP+ (16GFC)'), (TYPE_32GFC_SFP28, 'SFP28 (32GFC)'), - (TYPE_64GFC_SFP_PLUS, 'QSFPP (64GFC)'), + (TYPE_64GFC_SFP_PLUS, 'QSFP+ (64GFC)'), (TYPE_128GFC_QSFP28, 'QSFP28 (128GFC)'), ) ), From 466555901c402dec2ea0de99b7e2b469fd5b23bb Mon Sep 17 00:00:00 2001 From: Last Wednesday Date: Fri, 22 Jan 2021 09:22:53 -0600 Subject: [PATCH 3/4] Updated 64GFC as QSFP_PLUS --- netbox/dcim/choices.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index e1205863312..c150e93f331 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -686,7 +686,7 @@ class InterfaceTypeChoices(ChoiceSet): TYPE_8GFC_SFP_PLUS = '8gfc-sfpp' TYPE_16GFC_SFP_PLUS = '16gfc-sfpp' TYPE_32GFC_SFP28 = '32gfc-sfp28' - TYPE_64GFC_SFP_PLUS = '64gfc-sfpp' + TYPE_64GFC_QSFP_PLUS = '64gfc-sfpp' TYPE_128GFC_QSFP28 = '128gfc-sfp28' # InfiniBand @@ -802,7 +802,7 @@ class InterfaceTypeChoices(ChoiceSet): (TYPE_8GFC_SFP_PLUS, 'SFP+ (8GFC)'), (TYPE_16GFC_SFP_PLUS, 'SFP+ (16GFC)'), (TYPE_32GFC_SFP28, 'SFP28 (32GFC)'), - (TYPE_64GFC_SFP_PLUS, 'QSFP+ (64GFC)'), + (TYPE_64GFC_QSFP_PLUS, 'QSFP+ (64GFC)'), (TYPE_128GFC_QSFP28, 'QSFP28 (128GFC)'), ) ), From daf8baa3c8a1e4a22778b99f6c484d0b3e0d01d8 Mon Sep 17 00:00:00 2001 From: Last Wednesday Date: Mon, 8 Feb 2021 13:08:54 -0600 Subject: [PATCH 4/4] Updated slug for 64GFC to mention it is qsfpp --- netbox/dcim/choices.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index c150e93f331..ee832b0853c 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -686,7 +686,7 @@ class InterfaceTypeChoices(ChoiceSet): TYPE_8GFC_SFP_PLUS = '8gfc-sfpp' TYPE_16GFC_SFP_PLUS = '16gfc-sfpp' TYPE_32GFC_SFP28 = '32gfc-sfp28' - TYPE_64GFC_QSFP_PLUS = '64gfc-sfpp' + TYPE_64GFC_QSFP_PLUS = '64gfc-qsfpp' TYPE_128GFC_QSFP28 = '128gfc-sfp28' # InfiniBand