diff --git a/packages/platforms/accton/armel/arm-accton-as4610-54/platform-config/r0/src/python/arm_accton_as4610_54_r0/__init__.py b/packages/platforms/accton/armel/arm-accton-as4610-54/platform-config/r0/src/python/arm_accton_as4610_54_r0/__init__.py index 94190515..f2a47419 100644 --- a/packages/platforms/accton/armel/arm-accton-as4610-54/platform-config/r0/src/python/arm_accton_as4610_54_r0/__init__.py +++ b/packages/platforms/accton/armel/arm-accton-as4610-54/platform-config/r0/src/python/arm_accton_as4610_54_r0/__init__.py @@ -1,16 +1,8 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_arm_accton_as4610_54_r0(OnlPlatformAccton): - - def model(self): - return "AS4610-54" - - def platform(self): - return "arm-accton-as4610-54-r0" - - def sys_oid_platform(self): - return ".4610" - - def baseconfig(self): - return True +class OnlPlatform_arm_accton_as4610_54_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x1_4x10): + PLATFORM='arm-accton-as4610-54-r0' + MODEL="AS4610-54" + SYS_OBJECT_ID=".4610" diff --git a/packages/platforms/accton/powerpc/powerpc-accton-as4600-54t/platform-config/r0/src/python/powerpc_accton_as4600_54t_r0/__init__.py b/packages/platforms/accton/powerpc/powerpc-accton-as4600-54t/platform-config/r0/src/python/powerpc_accton_as4600_54t_r0/__init__.py index b0f245e8..c5993ffb 100644 --- a/packages/platforms/accton/powerpc/powerpc-accton-as4600-54t/platform-config/r0/src/python/powerpc_accton_as4600_54t_r0/__init__.py +++ b/packages/platforms/accton/powerpc/powerpc-accton-as4600-54t/platform-config/r0/src/python/powerpc_accton_as4600_54t_r0/__init__.py @@ -1,20 +1,11 @@ #!/usr/bin/python -############################################################ -# -# -# -############################################################ + from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_powerpc_accton_as4600_54t_r0(OnlPlatformAccton): - - def model(self): - return 'AS4600-54T' - - def platform(self): - return 'powerpc-accton-as4600-54t-r0' - - def sys_oid_platform(self): - return ".4600.54" +class OnlPlatform_powerpc_accton_as4600_54t_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x1_4x10): + PLATFORM='powerpc-accton-as4600-54t-r0' + MODEL='AS4600-54T' + SYS_OBJECT_ID='.4600.54' diff --git a/packages/platforms/accton/powerpc/powerpc-accton-as5610-52x/platform-config/r0/src/python/powerpc_accton_as5610_52x_r0/__init__.py b/packages/platforms/accton/powerpc/powerpc-accton-as5610-52x/platform-config/r0/src/python/powerpc_accton_as5610_52x_r0/__init__.py index f609f450..233179ab 100644 --- a/packages/platforms/accton/powerpc/powerpc-accton-as5610-52x/platform-config/r0/src/python/powerpc_accton_as5610_52x_r0/__init__.py +++ b/packages/platforms/accton/powerpc/powerpc-accton-as5610-52x/platform-config/r0/src/python/powerpc_accton_as5610_52x_r0/__init__.py @@ -1,23 +1,12 @@ #!/usr/bin/python -############################################################ -# -# -# -############################################################ + from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_powerpc_accton_as5610_52x_r0(OnlPlatformAccton): - - onie_base_address = "0xeff70000" - - def model(self): - return "AS5610-52X" - - def platform(self): - return 'powerpc-accton-as5610-52x-r0' - - def sys_oid_platform(self): - return ".5610.52" +class OnlPlatform_powerpc_accton_as5610_52x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_4x40): + PLATFORM='powerpc-accton-as5610-52x-r0' + MODEL='AS5610-52X' + SYS_OBJECT_ID='.5610.52' diff --git a/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0/src/python/powerpc_accton_as5710_54x_r0/__init__.py b/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0/src/python/powerpc_accton_as5710_54x_r0/__init__.py index aa528a4c..931b0330 100644 --- a/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0/src/python/powerpc_accton_as5710_54x_r0/__init__.py +++ b/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0/src/python/powerpc_accton_as5710_54x_r0/__init__.py @@ -1,22 +1,13 @@ #!/usr/bin/python -############################################################ -# -# -# -############################################################ + from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_powerpc_accton_as5710_54x_r0(OnlPlatformAccton): +class OnlPlatform_powerpc_accton_as5710_54x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_6x40): + PLATFORM='powerpc-accton-as5710-54x-r0' + MODEL='AS5710-54X' + SYS_OBJECT_ID='.5710.54' - CPLDVERSION="cpldversion" - def model(self): - return "AS5710-54X" - - def platform(self): - return 'powerpc-accton-as5710-54x-r0' - - def sys_oid_platform(self): - return ".5710.54" diff --git a/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0b/src/python/powerpc_accton_as5710_54x_r0b/__init__.py b/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0b/src/python/powerpc_accton_as5710_54x_r0b/__init__.py index bd9f9834..866b67b6 100644 --- a/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0b/src/python/powerpc_accton_as5710_54x_r0b/__init__.py +++ b/packages/platforms/accton/powerpc/powerpc-accton-as5710-54x/platform-config/r0b/src/python/powerpc_accton_as5710_54x_r0b/__init__.py @@ -6,16 +6,9 @@ import os from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_powerpc_accton_as5710_54x_r0b(OnlPlatformAccton): - - CPLDVERSION="cpldversion" - - def model(self): - return "AS5710-54X (R0B)" - - def platform(self): - return 'powerpc-accton-as5710-54x-r0b' - - def sys_oid_platform(self): - return ".5710.54" +class OnlPlatform_powerpc_accton_as5710_54x_r0b(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_6x40): + PLATFORM='powerpc-accton-as5710-54x-r0b' + MODEL='AS5710-54X (R0B)' + SYS_OBJECT_ID='.5710.54' diff --git a/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r0/src/python/powerpc_accton_as6700_32x_r0/__init__.py b/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r0/src/python/powerpc_accton_as6700_32x_r0/__init__.py index 5b719ea0..e278c5a4 100644 --- a/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r0/src/python/powerpc_accton_as6700_32x_r0/__init__.py +++ b/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r0/src/python/powerpc_accton_as6700_32x_r0/__init__.py @@ -5,19 +5,16 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_powerpc_accton_as6700_32x_r0(OnlPlatformAccton): - - def model(self): - return "AS6700-32X" - - def platform(self): - return 'powerpc-accton-as6700-32x-r0' +class OnlPlatform_powerpc_accton_as6700_32x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_32x40): + PLATFORM='powerpc-accton-as6700-32x-r0' + MODEL="AS6700-32X" + SYS_OBJECT_ID=".6700.32" def baseconfig(self): with open("/etc/default/watchdog", 'a') as f: f.write("run_watchdog=0\n"); return True - def sys_oid_platform(self): - return ".6700.32" + diff --git a/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r1/src/python/powerpc_accton_as6700_32x_r1/__init__.py b/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r1/src/python/powerpc_accton_as6700_32x_r1/__init__.py index 3098e3b5..614f4f45 100644 --- a/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r1/src/python/powerpc_accton_as6700_32x_r1/__init__.py +++ b/packages/platforms/accton/powerpc/powerpc-accton-as6700-32x/platform-config/r1/src/python/powerpc_accton_as6700_32x_r1/__init__.py @@ -1,24 +1,17 @@ #!/usr/bin/python -############################################################ -# -# -# -############################################################ + from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_powerpc_accton_as6700_32x_r1(OnlPlatformAccton): - - def model(self): - return "AS6700-32X" - - def platform(self): - return 'powerpc-accton-as6700-32x-r1' +class OnlPlatform_powerpc_accton_as6700_32x_r1(OnlPlatformAccton, + OnlPlatformPortConfig_32x40): + PLATFORM='powerpc-accton-as6700-32x-r1' + MODEL='AS6700-32X' + SYS_OBJECT_ID='.6700.32' def baseconfig(self): with open("/etc/default/watchdog", 'a') as f: f.write("run_watchdog=0\n"); return True - def sys_oid_platform(self): - return ".6700.32" + diff --git a/packages/platforms/accton/vendor-config/src/python/accton/__init__.py b/packages/platforms/accton/vendor-config/src/python/accton/__init__.py index 0dbb90fb..cd90d20b 100644 --- a/packages/platforms/accton/vendor-config/src/python/accton/__init__.py +++ b/packages/platforms/accton/vendor-config/src/python/accton/__init__.py @@ -1,22 +1,7 @@ #!/usr/bin/python -############################################################ -# -# -# Copyright 2013, 2014 BigSwitch Networks, Inc. -# -# -# -# -############################################################ -# -# OnlPlatform support for Accton platforms. -# -############################################################ + from onl.platform.base import * class OnlPlatformAccton(OnlPlatformBase): - def manufacturer(self): - return "Accton" - - def sys_oid_vendor(self): - return ".259" + MANUFACTURER='Accton' + PRIVATE_ENTERPRISE_NUMBER=259 diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as5512-54x/platform-config/r0/src/python/x86_64_accton_as5512_54x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as5512-54x/platform-config/r0/src/python/x86_64_accton_as5512_54x_r0/__init__.py index de3685dd..972a3b28 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as5512-54x/platform-config/r0/src/python/x86_64_accton_as5512_54x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as5512-54x/platform-config/r0/src/python/x86_64_accton_as5512_54x_r0/__init__.py @@ -1,20 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as5512_54x_r0(OnlPlatformAccton): - - - def model(self): - return "AS5512-54X" - - def platform(self): - return "x86-64-accton-as5512-54x-r0" - - def sys_init(self): - pass - - def sys_oid_platform(self): - return ".5512.54.1" +class OnlPlatform_x86_64_accton_as5512_54x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_6x40): + PLATFORM='x86-64-accton-as5512-54x-r0' + MODEL="AS5512-54X" + SYS_OBJECT_ID=".5512.54.1" def baseconfig(self): ########### initialize I2C bus 0 ########### diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as5712-54x/platform-config/r0/src/python/x86_64_accton_as5712_54x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as5712-54x/platform-config/r0/src/python/x86_64_accton_as5712_54x_r0/__init__.py index c323c6e9..0fc60af9 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as5712-54x/platform-config/r0/src/python/x86_64_accton_as5712_54x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as5712-54x/platform-config/r0/src/python/x86_64_accton_as5712_54x_r0/__init__.py @@ -1,16 +1,12 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as5712_54x_r0(OnlPlatformAccton): +class OnlPlatform_x86_64_accton_as5712_54x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_6x40): - def model(self): - return "AS5712-54X" - - def platform(self): - return "x86-64-accton-as5712-54x-r0" - - def sys_oid_platform(self): - return ".5712.54" + PLATFORM='x86-64-accton-as5712-54x-r0' + MODEL="AS5712-54X" + SYS_OBJECT_ID=".5712.54" def baseconfig(self): ########### initialize I2C bus 0 ########### diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as5812-54t/platform-config/r0/src/python/x86_64_accton_as5812_54t_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as5812-54t/platform-config/r0/src/python/x86_64_accton_as5812_54t_r0/__init__.py index bd554c23..106910fa 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as5812-54t/platform-config/r0/src/python/x86_64_accton_as5812_54t_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as5812-54t/platform-config/r0/src/python/x86_64_accton_as5812_54t_r0/__init__.py @@ -1,20 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as5812_54t_r0(OnlPlatformAccton): - - - def model(self): - return "AS5812-54T" - - def platform(self): - return "x86-64-accton-as5812-54t-r0" - - def sys_init(self): - pass - - def sys_oid_platform(self): - return ".5812.54.2" +class OnlPlatform_x86_64_accton_as5812_54t_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_6x40): + PLATFORM='x86-64-accton-as5812-54t-r0' + MODEL="AS5812-54T" + SYS_OBJECT_ID=".5812.54.2" def baseconfig(self): ########### initialize I2C bus 0 ########### diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as5812-54x/platform-config/r0/src/python/x86_64_accton_as5812_54x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as5812-54x/platform-config/r0/src/python/x86_64_accton_as5812_54x_r0/__init__.py index 9b3750e9..536b1879 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as5812-54x/platform-config/r0/src/python/x86_64_accton_as5812_54x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as5812-54x/platform-config/r0/src/python/x86_64_accton_as5812_54x_r0/__init__.py @@ -1,20 +1,12 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as5812_54x_r0(OnlPlatformAccton): +class OnlPlatform_x86_64_accton_as5812_54x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_48x10_6x40): - - def model(self): - return "AS5812-54X" - - def platform(self): - return "x86-64-accton-as5812-54x-r0" - - def sys_init(self): - pass - - def sys_oid_platform(self): - return ".5812.54.1" + PLATFORM='x86-64-accton-as5812-54x-r0' + MODEL="AS5812-54X" + SYS_OBJECT_ID=".5812.54.1" def baseconfig(self): ########### initialize I2C bus 0 ########### diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as6712-32x/platform-config/r0/src/python/x86_64_accton_as6712_32x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as6712-32x/platform-config/r0/src/python/x86_64_accton_as6712_32x_r0/__init__.py index b96aba1f..d1779f7d 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as6712-32x/platform-config/r0/src/python/x86_64_accton_as6712_32x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as6712-32x/platform-config/r0/src/python/x86_64_accton_as6712_32x_r0/__init__.py @@ -1,17 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as6712_32x_r0(OnlPlatformAccton): - - def model(self): - return "AS6712-32X" - - def platform(self): - return "x86-64-accton-as6712-32x-r0" - - def sys_oid_platform(self): - return ".6712.32" - +class OnlPlatform_x86_64_accton_as6712_32x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_32x40): + PLATFORM='x86-64-accton-as6712-32x-r0' + MODEL="AS6712-32X" + SYS_OBJECT_ID=".6712.32" def baseconfig(self): diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py index f366c160..b7abeda4 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py @@ -1,17 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as6812_32x_r0(OnlPlatformAccton): - - def model(self): - return "AS6812-32X" - - def platform(self): - return "x86-64-accton-as6812-32x-r0" - - def sys_oid_platform(self): - return ".6812.32" - +class OnlPlatform_x86_64_accton_as6812_32x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_32x40): + PLATFORM='x86-64-accton-as6812-32x-r0' + MODEL="AS6812-32X" + SYS_OBJECT_ID=".6812.32" def baseconfig(self): diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/platform-config/r0/src/python/x86_64_accton_as7512_32x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/platform-config/r0/src/python/x86_64_accton_as7512_32x_r0/__init__.py index 8ff578c9..e8770bda 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/platform-config/r0/src/python/x86_64_accton_as7512_32x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as7512-32x/platform-config/r0/src/python/x86_64_accton_as7512_32x_r0/__init__.py @@ -1,16 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as7512_32x_r0(OnlPlatformAccton): - - def model(self): - return "AS7512-32X" - - def platform(self): - return "x86-64-accton-as7512-32x-r0" - - def sys_oid_platform(self): - return ".7512.32" +class OnlPlatform_x86_64_accton_as7512_32x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_32x100): + PLATFORM='x86-64-accton-as7512-32x-r0' + MODEL="AS7512-32X" + SYS_OBJECT_ID=".7512.32" def baseconfig(self): ########### initialize I2C bus 0 ########### @@ -70,6 +65,7 @@ class OnlPlatform_x86_64_accton_as7512_32x_r0(OnlPlatformAccton): self.new_i2c_device('as7512_32x_sfp2', 0x50, 19) self.new_i2c_device('as7512_32x_sfp3', 0x50, 20) self.new_i2c_device('as7512_32x_sfp4', 0x50, 21) + self.new_i2c_device('as7512_32x_sfp5', 0x50, 22) self.new_i2c_device('as7512_32x_sfp6', 0x50, 23) self.new_i2c_device('as7512_32x_sfp7', 0x50, 24) diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as7712-32x/platform-config/r0/src/python/x86_64_accton_as7712_32x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as7712-32x/platform-config/r0/src/python/x86_64_accton_as7712_32x_r0/__init__.py index c6013ede..06580f03 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as7712-32x/platform-config/r0/src/python/x86_64_accton_as7712_32x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as7712-32x/platform-config/r0/src/python/x86_64_accton_as7712_32x_r0/__init__.py @@ -1,16 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as7712_32x_r0(OnlPlatformAccton): - - def model(self): - return "AS7712-32X" - - def platform(self): - return "x86-64-accton-as7712-32x-r0" - - def sys_oid_platform(self): - return ".7712.32" +class OnlPlatform_x86_64_accton_as7712_32x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_32x100): + PLATFORM='x86-64-accton-as7712-32x-r0' + MODEL="AS7712-32X" + SYS_OBJECT_ID=".7712.32" def baseconfig(self): ########### initialize I2C bus 0 ########### diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as7716-32x/platform-config/r0/src/python/x86_64_accton_as7716_32x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as7716-32x/platform-config/r0/src/python/x86_64_accton_as7716_32x_r0/__init__.py index 69069792..76f0da9e 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as7716-32x/platform-config/r0/src/python/x86_64_accton_as7716_32x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as7716-32x/platform-config/r0/src/python/x86_64_accton_as7716_32x_r0/__init__.py @@ -1,16 +1,11 @@ from onl.platform.base import * from onl.platform.accton import * -class OnlPlatform_x86_64_accton_as7716_32x_r0(OnlPlatformAccton): - - def model(self): - return "AS7716-32X" - - def platform(self): - return "x86-64-accton-as7716-32x-r0" - - def sys_oid_platform(self): - return ".7716.32" +class OnlPlatform_x86_64_accton_as7716_32x_r0(OnlPlatformAccton, + OnlPlatformPortConfig_32x100): + PLATFORM='x86-64-accton-as7716-32x-r0' + MODEL="AS7716-32X" + SYS_OBJECT_ID=".7716.32" def baseconfig(self): ########### initialize I2C bus 0 ########### diff --git a/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py index bfe7f195..f184516b 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py @@ -1,16 +1,13 @@ from onl.platform.base import * from onl.vendor.accton import * -class OnlPlatform_x86_64_accton_wedge_16x_r0(OpenNetworkPlatformAccton): +class OnlPlatform_x86_64_accton_wedge_16x_r0(OnlPlatformAccton): + PLATFORM='x86-64-accton-wedge-16x-r0' + MODEL="Wedge-16X" + SYS_OBJECT_ID=".16.1" - def model(self): - return "Wedge-16X" + PORT_COUNT=16 + PORT_CONFIG="16x40" - def platform(self): - return "x86-64-accton-wedge-16x-r0" - def baseconfig(self): - return True - def sys_oid_platform(self): - return ".16.1"