From 74326edc20918d76bef82cc0deb9f3226cbdb553 Mon Sep 17 00:00:00 2001 From: Dave Bevan Date: Mon, 23 Feb 2026 23:43:07 +0000 Subject: [PATCH] Add new Ethernet types for 10GE and 40GE Closes #21394 --- netbox/dcim/choices.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index 511d30bfc..d4f5a7310 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -921,6 +921,7 @@ class InterfaceTypeChoices(ChoiceSet): # 10 Gbps Ethernet TYPE_10GE_BR_D = '10gbase-br-d' TYPE_10GE_BR_U = '10gbase-br-u' + TYPE_10GE_CU = '10gbase-cu' TYPE_10GE_CX4 = '10gbase-cx4' TYPE_10GE_ER = '10gbase-er' TYPE_10GE_LR = '10gbase-lr' @@ -943,6 +944,7 @@ class InterfaceTypeChoices(ChoiceSet): TYPE_40GE_FR4 = '40gbase-fr4' TYPE_40GE_LR4 = '40gbase-lr4' TYPE_40GE_SR4 = '40gbase-sr4' + TYPE_40GE_SR4_BD = '40gbase-sr4-bd' # 50 Gbps Ethernet TYPE_50GE_CR = '50gbase-cr' @@ -1192,6 +1194,7 @@ class InterfaceTypeChoices(ChoiceSet): ( (TYPE_10GE_BR_D, '10GBASE-BR-D (10GE BiDi Down)'), (TYPE_10GE_BR_U, '10GBASE-BR-U (10GE BiDi Up)'), + (TYPE_10GE_CU, '10GBASE-CU (10GE DAC Passive Twinax)'), (TYPE_10GE_CX4, '10GBASE-CX4 (10GE DAC)'), (TYPE_10GE_ER, '10GBASE-ER (10GE)'), (TYPE_10GE_LR, '10GBASE-LR (10GE)'), @@ -1220,6 +1223,7 @@ class InterfaceTypeChoices(ChoiceSet): (TYPE_40GE_FR4, '40GBASE-FR4 (40GE)'), (TYPE_40GE_LR4, '40GBASE-LR4 (40GE)'), (TYPE_40GE_SR4, '40GBASE-SR4 (40GE)'), + (TYPE_40GE_SR4_BD, '40GBASE-SR4 (40GE BiDi)'), ) ), (