[Marvell-arm64] Add platform support for rd98DX35xx (#16874)
* [Marvell-arm64] Add platform support for rd98DX35xx This change adds following two variants of rd98DX35xx board to arm64 build. Board with CPU integrated into the 98DX35xx switching chip: Platform: arm64-marvell_rd98DX35xx-r0 HwSKU: rd98DX35xx ASIC: marvell Port Config: 32x1G + 16x2.5G + 6x25G Board with external CN9131 CPU connected over PCI to 98DX35xx switching chip: Platform: arm64-marvell_rd98DX35xx_cn9131-r0 HwSKU: rd98DX35xx_cn9131 ASIC: marvell Port Config: 32x1G + 16x2.5G + 6x25G Change-Id: I21dc9fe972417daaabb20a5bddf7779d72b7972e Signed-off-by: Pavan Naregundi <pnaregundi@marvell.com> * Add HWSKU for rd98DX35xx and rd98DX35xx_cn9131 This patch adds new HWSKU's for Marvell arm64 platforms rd98DX35xx and rd98DX35xx_cn9131. Change-Id: Id7c14f49f0e304335cc4ca73dcae52362c49d231 Signed-off-by: Pavan Naregundi <pnaregundi@marvell.com> --------- Signed-off-by: Pavan Naregundi <pnaregundi@marvell.com>
This commit is contained in:
parent
4a7aa2634f
commit
307e39bde4
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -118,3 +118,6 @@
|
|||||||
[submodule "platform/marvell-arm64/mrvl-prestera"]
|
[submodule "platform/marvell-arm64/mrvl-prestera"]
|
||||||
path = platform/marvell-arm64/mrvl-prestera
|
path = platform/marvell-arm64/mrvl-prestera
|
||||||
url = https://github.com/Marvell-switching/mrvl-prestera.git
|
url = https://github.com/Marvell-switching/mrvl-prestera.git
|
||||||
|
[submodule "platform/marvell-arm64/sonic-platform-marvell"]
|
||||||
|
path = platform/marvell-arm64/sonic-platform-marvell
|
||||||
|
url = https://github.com/Marvell-switching/sonic-platform-arm64.git
|
||||||
|
1
device/marvell/arm64-marvell_rd98DX35xx-r0/default_sku
Normal file
1
device/marvell/arm64-marvell_rd98DX35xx-r0/default_sku
Normal file
@ -0,0 +1 @@
|
|||||||
|
rd98DX35xx t1
|
@ -0,0 +1 @@
|
|||||||
|
ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="default_hugepagesz=32M hugepages=4"
|
1
device/marvell/arm64-marvell_rd98DX35xx-r0/platform_asic
Normal file
1
device/marvell/arm64-marvell_rd98DX35xx-r0/platform_asic
Normal file
@ -0,0 +1 @@
|
|||||||
|
marvell-arm64
|
13
device/marvell/arm64-marvell_rd98DX35xx-r0/plugins/eeprom.py
Normal file
13
device/marvell/arm64-marvell_rd98DX35xx-r0/plugins/eeprom.py
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
try:
|
||||||
|
from sonic_eeprom import eeprom_tlvinfo
|
||||||
|
except ImportError as e:
|
||||||
|
raise ImportError (str(e) + "- required module not found")
|
||||||
|
|
||||||
|
|
||||||
|
class board(eeprom_tlvinfo.TlvInfoDecoder):
|
||||||
|
|
||||||
|
def __init__(self, name, path, cpld_root, ro):
|
||||||
|
self.eeprom_path = "/sys/bus/i2c/devices/0-0050/eeprom"
|
||||||
|
super(board, self).__init__(self.eeprom_path, 0, '', True)
|
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"skip_ledd": true,
|
||||||
|
"skip_pcied": true,
|
||||||
|
"skip_thermalctld": true,
|
||||||
|
"skip_psud": true,
|
||||||
|
"skip_xcvrd": true,
|
||||||
|
"skip_syseepromd": true
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
7a62aaeaed876bd57c22537911fa7a4e
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
|||||||
|
2876aaa02a47b5842e152ce794c50110
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
|||||||
|
b42f2a2be9da6c7752c0807f9dee48bf
|
@ -0,0 +1,871 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2023-05-05-1.04" profile="Askpp" dsig="md5">
|
||||||
|
<askppplt:ASK-PP xmlns:askppplt="urn:marvell:askpp:yang">
|
||||||
|
<askppplt:typedefs>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>std-string</askppplt:name>
|
||||||
|
<askppplt:type>string</askppplt:type>
|
||||||
|
<askppplt:description>standard string.</askppplt:description>
|
||||||
|
<askppplt:min>1</askppplt:min>
|
||||||
|
<askppplt:max>100</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>queue-id-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Queue id</askppplt:description>
|
||||||
|
<askppplt:min>0</askppplt:min>
|
||||||
|
<askppplt:max>7</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>precent-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Precent</askppplt:description>
|
||||||
|
<askppplt:min>0</askppplt:min>
|
||||||
|
<askppplt:max>100</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>phaThreadId-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Thread id</askppplt:description>
|
||||||
|
<askppplt:min>1</askppplt:min>
|
||||||
|
<askppplt:max>255</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>routing-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies routing mode.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>POLICY_BASED_ROUTING_ONLY</askppplt:name>
|
||||||
|
<askppplt:description>PBR only</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>TCAM_ROUTER_BASED</askppplt:name>
|
||||||
|
<askppplt:description>Router engine or PBR</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>shared-table-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies table sharing modes for L3 (LPM), L2 (FDB), EM (Exact Match)</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MID_L3_MID_L2_NO_EM</askppplt:name>
|
||||||
|
<askppplt:description>MID_L3_MID_L2_NO_EM</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MID_L3_MID_L2_MIN_EM</askppplt:name>
|
||||||
|
<askppplt:description>MID_L3_MID_L2_MIN_EM</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>LOW_MAX_L3_MID_LOW_L2_NO_EM</askppplt:name>
|
||||||
|
<askppplt:description>LOW_MAX_L3_MID_LOW_L2_NO_EM</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MAX_L3_MIN_L2_NO_EM</askppplt:name>
|
||||||
|
<askppplt:description>MAX_L3_MIN_L2_NO_EM</askppplt:description>
|
||||||
|
<askppplt:value>3</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>pha-firmware-image-id-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies supported Pha image id</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>DEFAULT</askppplt:name>
|
||||||
|
<askppplt:description>Default PHA firmware image ID</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>01</askppplt:name>
|
||||||
|
<askppplt:description>01 firmware image ID</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>02</askppplt:name>
|
||||||
|
<askppplt:description>02 PHA firmware image ID</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>pha-firmware-thread-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies supported Pha thread type</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_INGRESS_SWITCH_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_INGRESS_SWITCH_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_INGRESS_SWITCH_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_INGRESS_SWITCH_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_TRANSIT_SWITCH_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_TRANSIT_SWITCH_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>3</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_TRANSIT_SWITCH_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_TRANSIT_SWITCH_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>4</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>INT_IOAM_MIRRORING</askppplt:name>
|
||||||
|
<askppplt:description>INT_IOAM_MIRRORING</askppplt:description>
|
||||||
|
<askppplt:value>5</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>INT_IOAM_EGRESS_SWITCH</askppplt:name>
|
||||||
|
<askppplt:description>INT_IOAM_EGRESS_SWITCH</askppplt:description>
|
||||||
|
<askppplt:value>6</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_NO_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_NO_EL</askppplt:description>
|
||||||
|
<askppplt:value>7</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_ONE_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_ONE_EL</askppplt:description>
|
||||||
|
<askppplt:value>8</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_TWO_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_TWO_EL</askppplt:description>
|
||||||
|
<askppplt:value>9</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_THREE_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_THREE_EL</askppplt:description>
|
||||||
|
<askppplt:value>10</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>UNIFIED_SR</askppplt:name>
|
||||||
|
<askppplt:description>UNIFIED_SR</askppplt:description>
|
||||||
|
<askppplt:value>11</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CLASSIFIER_NSH_OVER_ETHERNET</askppplt:name>
|
||||||
|
<askppplt:description>CLASSIFIER_NSH_OVER_ETHERNET</askppplt:description>
|
||||||
|
<askppplt:value>12</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CLASSIFIER_NSH_OVER_VXLAN_GPE</askppplt:name>
|
||||||
|
<askppplt:description>CLASSIFIER_NSH_OVER_VXLAN_GPE</askppplt:description>
|
||||||
|
<askppplt:value>13</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFF_NSH_VXLAN_GPE_TO_ETHERNET</askppplt:name>
|
||||||
|
<askppplt:description>SFF_NSH_VXLAN_GPE_TO_ETHERNET</askppplt:description>
|
||||||
|
<askppplt:value>14</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFF_NSH_ETHERNET_TO_VXLAN_GPE</askppplt:name>
|
||||||
|
<askppplt:description>SFF_NSH_ETHERNET_TO_VXLAN_GPE</askppplt:description>
|
||||||
|
<askppplt:value>15</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_EGRESS_SWITCH_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_EGRESS_SWITCH_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>16</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_END_NODE</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_END_NODE</askppplt:description>
|
||||||
|
<askppplt:value>17</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_PENULTIMATE_END_NODE</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_PENULTIMATE_END_NODE</askppplt:description>
|
||||||
|
<askppplt:value>18</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_1_SEGMENT</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_1_SEGMENT</askppplt:description>
|
||||||
|
<askppplt:value>19</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_FIRST_PASS_2_3_SEGMENTS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_FIRST_PASS_2_3_SEGMENTS</askppplt:description>
|
||||||
|
<askppplt:value>20</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_3_SEGMENTS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_3_SEGMENTS</askppplt:description>
|
||||||
|
<askppplt:value>21</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_2_SEGMENTS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_2_SEGMENTS</askppplt:description>
|
||||||
|
<askppplt:value>22</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_NETWORK_ADD_MSB</askppplt:name>
|
||||||
|
<askppplt:description>SGT_NETWORK_ADD_MSB</askppplt:description>
|
||||||
|
<askppplt:value>23</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_NETWORK_FIX</askppplt:name>
|
||||||
|
<askppplt:description>SGT_NETWORK_FIX</askppplt:description>
|
||||||
|
<askppplt:value>24</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_NETWORK_REMOVE</askppplt:name>
|
||||||
|
<askppplt:description>SGT_NETWORK_REMOVE</askppplt:description>
|
||||||
|
<askppplt:value>25</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_EDSA_FIX</askppplt:name>
|
||||||
|
<askppplt:description>SGT_EDSA_FIX</askppplt:description>
|
||||||
|
<askppplt:value>26</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_EDSA_REMOVE</askppplt:name>
|
||||||
|
<askppplt:description>SGT_EDSA_REMOVE</askppplt:description>
|
||||||
|
<askppplt:value>27</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_FIX_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_FIX_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>28</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_FIX_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_FIX_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>29</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_REMOVE_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_REMOVE_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>30</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_REMOVE_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_REMOVE_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>31</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>PTP_PHY_1_STEP</askppplt:name>
|
||||||
|
<askppplt:description>PTP_PHY_1_STEP</askppplt:description>
|
||||||
|
<askppplt:value>32</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>EGRESS_MIRRORING_METADATA</askppplt:name>
|
||||||
|
<askppplt:description>EGRESS_MIRRORING_METADATA</askppplt:description>
|
||||||
|
<askppplt:value>33</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>34</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>35</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>36</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>37</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_SRC_DEV</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_SRC_DEV</askppplt:description>
|
||||||
|
<askppplt:value>38</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>VXLAN_GBP_SOURCE_GROUP_POLICY_ID</askppplt:name>
|
||||||
|
<askppplt:description>VXLAN_GBP_SOURCE_GROUP_POLICY_ID</askppplt:description>
|
||||||
|
<askppplt:value>39</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_BEST_EFFORT</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_BEST_EFFORT</askppplt:description>
|
||||||
|
<askppplt:value>40</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_1_CONTAINER</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_1_CONTAINER</askppplt:description>
|
||||||
|
<askppplt:value>41</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_FIRST_PASS_2_3_CONTAINERS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_FIRST_PASS_2_3_CONTAINERS</askppplt:description>
|
||||||
|
<askppplt:value>42</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_2_CONTAINERS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_2_CONTAINERS</askppplt:description>
|
||||||
|
<askppplt:value>43</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_3_CONTAINERS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_3_CONTAINERS</askppplt:description>
|
||||||
|
<askppplt:value>44</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_END_NODE_COC32_GSID</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_END_NODE_COC32_GSID</askppplt:description>
|
||||||
|
<askppplt:value>45</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IPV4_TTL_INCREMENT</askppplt:name>
|
||||||
|
<askppplt:description>IPV4_TTL_INCREMENT</askppplt:description>
|
||||||
|
<askppplt:value>46</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IPV6_HOP_LIMIT_INCREMENT</askppplt:name>
|
||||||
|
<askppplt:description>IPV6_HOP_LIMIT_INCREMENT</askppplt:description>
|
||||||
|
<askppplt:value>47</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CLEAR_OUTGOING_MTAG_COMMAND</askppplt:name>
|
||||||
|
<askppplt:description>CLEAR_OUTGOING_MTAG_COMMAND</askppplt:description>
|
||||||
|
<askppplt:value>48</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFLOW_V5_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>SFLOW_V5_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>49</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFLOW_V5_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>SFLOW_V5_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>50</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SLS</askppplt:name>
|
||||||
|
<askppplt:description>SLS</askppplt:description>
|
||||||
|
<askppplt:value>51</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>trunk-member-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies supported Pha image id</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>NATIVE</askppplt:name>
|
||||||
|
<askppplt:description>NATIVE
|
||||||
|
* the trunk members are filled
|
||||||
|
* according to the order given by application.
|
||||||
|
* Regular trunk may hold max of 8 members.
|
||||||
|
* Cascade trunk may hold :
|
||||||
|
* max of 64 members</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>FLEX</askppplt:name>
|
||||||
|
<askppplt:description>FLEX
|
||||||
|
* A mode to allows flexibility for
|
||||||
|
* each Regular trunk to state it's max number of members (before starting to add members).
|
||||||
|
* (this mode not effect 'cascade trunk' members)
|
||||||
|
* Regular trunk may hold : max of 4K members. (each trunk set it's own limit)
|
||||||
|
* Cascade trunk may hold : max of 64 members.</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>number-physical-port-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>ac5x 128, falcon 64,128,256, 512, 1024</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>no-ports</askppplt:name>
|
||||||
|
<askppplt:description>no-ports</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>64-ports</askppplt:name>
|
||||||
|
<askppplt:description>64-ports</askppplt:description>
|
||||||
|
<askppplt:value>64</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>128-ports</askppplt:name>
|
||||||
|
<askppplt:description>128-ports</askppplt:description>
|
||||||
|
<askppplt:value>128</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>256-ports</askppplt:name>
|
||||||
|
<askppplt:description>256-ports</askppplt:description>
|
||||||
|
<askppplt:value>256</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>512-ports</askppplt:name>
|
||||||
|
<askppplt:description>512-ports</askppplt:description>
|
||||||
|
<askppplt:value>512</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>1024-ports</askppplt:name>
|
||||||
|
<askppplt:description>1024-ports</askppplt:description>
|
||||||
|
<askppplt:value>1024</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>serdes-ref-clock-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies serdes refernce clock.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_25_single_ended</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_25_SINGLE_ENDED</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_125_single_ended</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_125_SINGLE_ENDED</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_125_diff</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_125_DIFF</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_156_25_single_ended</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_156_25_SINGLE_ENDED</askppplt:description>
|
||||||
|
<askppplt:value>3</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_156_25_diff</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_156_25_DIFF</askppplt:description>
|
||||||
|
<askppplt:value>4</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>internal_125</askppplt:name>
|
||||||
|
<askppplt:description>INTERNAL_125</askppplt:description>
|
||||||
|
<askppplt:value>5</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>cpu-port-id-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>CPU port id</askppplt:description>
|
||||||
|
<askppplt:min>0</askppplt:min>
|
||||||
|
<askppplt:max>7</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>rx-buffer-size-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Rx Buffer size</askppplt:description>
|
||||||
|
<askppplt:min>64</askppplt:min>
|
||||||
|
<askppplt:max>10240</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>tx-sdma-queue-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies TX queue mode.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Normal</askppplt:name>
|
||||||
|
<askppplt:description>Application</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Packet_Generator</askppplt:name>
|
||||||
|
<askppplt:description>Traffic generator</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>alloc-method-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies Buffers allocation method.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Dynamic_Alloc</askppplt:name>
|
||||||
|
<askppplt:description>Dynamic</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Static_Alloc</askppplt:name>
|
||||||
|
<askppplt:description>Static</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>au_mesage_lenght-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies Buffers allocation method.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>4_words</askppplt:name>
|
||||||
|
<askppplt:description>4 Words</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>8_words</askppplt:name>
|
||||||
|
<askppplt:description>8 Words</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>boolean-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Boolean 32 bits , due to bing endian</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>false</askppplt:name>
|
||||||
|
<askppplt:description>False</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>true</askppplt:name>
|
||||||
|
<askppplt:description>True</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
</askppplt:typedefs>
|
||||||
|
<askppplt:PPInit>
|
||||||
|
<askppplt:PP-name askppplt:type="std-string">AC5X-RD</askppplt:PP-name>
|
||||||
|
<askppplt:Phase1>
|
||||||
|
<askppplt:coreClock askppplt:type="uint32">4294967295</askppplt:coreClock>
|
||||||
|
<askppplt:serdesRefClock askppplt:type="serdes-ref-clock-type">external_25_single_ended</askppplt:serdesRefClock>
|
||||||
|
<askppplt:isrAddrCompletionRegionsBmp askppplt:type="uint32">2</askppplt:isrAddrCompletionRegionsBmp>
|
||||||
|
<askppplt:appAddrCompletionRegionsBmp askppplt:type="uint32">60</askppplt:appAddrCompletionRegionsBmp>
|
||||||
|
<askppplt:maxNumOfPhyPortsToUse askppplt:type="number-physical-port-type">128-ports</askppplt:maxNumOfPhyPortsToUse>
|
||||||
|
<askppplt:tcamParityCalcEnable askppplt:type="boolean-type">false</askppplt:tcamParityCalcEnable>
|
||||||
|
<askppplt:apEnable askppplt:type="boolean-type">false</askppplt:apEnable>
|
||||||
|
<askppplt:numOfDataIntegrityElements askppplt:type="uint32">0</askppplt:numOfDataIntegrityElements>
|
||||||
|
</askppplt:Phase1>
|
||||||
|
<askppplt:Phase2>
|
||||||
|
<askppplt:useMultiNetIfSdma askppplt:type="boolean-type">true</askppplt:useMultiNetIfSdma>
|
||||||
|
<askppplt:auqCfg>
|
||||||
|
<askppplt:auDescNum askppplt:type="uint32">4096</askppplt:auDescNum>
|
||||||
|
</askppplt:auqCfg>
|
||||||
|
<askppplt:fuqCfg>
|
||||||
|
<askppplt:fuDescNum askppplt:type="uint32">2048</askppplt:fuDescNum>
|
||||||
|
</askppplt:fuqCfg>
|
||||||
|
<askppplt:multiNetIfCfg>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
</askppplt:multiNetIfCfg>
|
||||||
|
<askppplt:internal>
|
||||||
|
<askppplt:fuqUseSeparate askppplt:type="boolean-type">false</askppplt:fuqUseSeparate>
|
||||||
|
<askppplt:useSecondaryAuq askppplt:type="boolean-type">false</askppplt:useSecondaryAuq>
|
||||||
|
<askppplt:noTraffic2CPU askppplt:type="boolean-type">false</askppplt:noTraffic2CPU>
|
||||||
|
<askppplt:netifSdmaPortGroupId askppplt:type="uint32">0</askppplt:netifSdmaPortGroupId>
|
||||||
|
<askppplt:auMessageLength askppplt:type="au_mesage_lenght-type">8_words</askppplt:auMessageLength>
|
||||||
|
<askppplt:useDoubleAuq askppplt:type="boolean-type">false</askppplt:useDoubleAuq>
|
||||||
|
</askppplt:internal>
|
||||||
|
</askppplt:Phase2>
|
||||||
|
<askppplt:LogicalInit>
|
||||||
|
<askppplt:routingMode askppplt:type="routing-mode-type">TCAM_ROUTER_BASED</askppplt:routingMode>
|
||||||
|
<askppplt:maxNumOfPbrEntries askppplt:type="uint32">0</askppplt:maxNumOfPbrEntries>
|
||||||
|
<askppplt:sharedTableMode askppplt:type="shared-table-mode-type">MID_L3_MID_L2_NO_EM</askppplt:sharedTableMode>
|
||||||
|
<askppplt:ingressDropEnable askppplt:type="boolean-type">true</askppplt:ingressDropEnable>
|
||||||
|
</askppplt:LogicalInit>
|
||||||
|
<askppplt:LibInit>
|
||||||
|
<askppplt:initBridge askppplt:type="boolean-type">true</askppplt:initBridge>
|
||||||
|
<askppplt:initMirror askppplt:type="boolean-type">true</askppplt:initMirror>
|
||||||
|
<askppplt:initNetIf askppplt:type="boolean-type">true</askppplt:initNetIf>
|
||||||
|
<askppplt:initPhy askppplt:type="boolean-type">true</askppplt:initPhy>
|
||||||
|
<askppplt:initPort askppplt:type="boolean-type">true</askppplt:initPort>
|
||||||
|
<askppplt:initTrunk askppplt:type="boolean-type">true</askppplt:initTrunk>
|
||||||
|
<askppplt:Trunk-params>
|
||||||
|
<askppplt:maxNumberOfTrunks askppplt:type="uint32">511</askppplt:maxNumberOfTrunks>
|
||||||
|
<askppplt:trunkMembersMode askppplt:type="trunk-member-mode-type">FLEX</askppplt:trunkMembersMode>
|
||||||
|
</askppplt:Trunk-params>
|
||||||
|
<askppplt:initPcl askppplt:type="boolean-type">true</askppplt:initPcl>
|
||||||
|
<askppplt:initTcam askppplt:type="boolean-type">true</askppplt:initTcam>
|
||||||
|
<askppplt:initPolicer askppplt:type="boolean-type">true</askppplt:initPolicer>
|
||||||
|
<askppplt:initPha askppplt:type="boolean-type">true</askppplt:initPha>
|
||||||
|
<askppplt:Pha-params>
|
||||||
|
<askppplt:packetOrderChangeEnable askppplt:type="boolean-type">false</askppplt:packetOrderChangeEnable>
|
||||||
|
<askppplt:phaFwImageId askppplt:type="pha-firmware-image-id-type">01</askppplt:phaFwImageId>
|
||||||
|
<askppplt:phaFwImageIdVersion askppplt:type="uint32">0</askppplt:phaFwImageIdVersion>
|
||||||
|
</askppplt:Pha-params>
|
||||||
|
</askppplt:LibInit>
|
||||||
|
</askppplt:PPInit>
|
||||||
|
</askppplt:ASK-PP>
|
||||||
|
</data>
|
@ -0,0 +1 @@
|
|||||||
|
079a2fcdb8fe1d1f0cf39e3c40e6dd36
|
@ -0,0 +1,346 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2023-05-05-1.04" profile="SAI" dsig="md5">
|
||||||
|
<SAIplt:SAI xmlns:SAIplt="urn:marvell:SAI:yang">
|
||||||
|
<SAIplt:typedefs>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>device-id-type</SAIplt:name>
|
||||||
|
<SAIplt:type>uint32</SAIplt:type>
|
||||||
|
<SAIplt:description>Device ID 0..1023</SAIplt:description>
|
||||||
|
<SAIplt:min>0</SAIplt:min>
|
||||||
|
<SAIplt:max>1023</SAIplt:max>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>port-id-type</SAIplt:name>
|
||||||
|
<SAIplt:type>uint32</SAIplt:type>
|
||||||
|
<SAIplt:description>Interface number</SAIplt:description>
|
||||||
|
<SAIplt:min>0</SAIplt:min>
|
||||||
|
<SAIplt:max>1023</SAIplt:max>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>logDest-type</SAIplt:name>
|
||||||
|
<SAIplt:type>enumeration</SAIplt:type>
|
||||||
|
<SAIplt:description>Logging Feature Options</SAIplt:description>
|
||||||
|
<SAIplt:enum>
|
||||||
|
<SAIplt:name>SAI_LOG_SYSLOG</SAIplt:name>
|
||||||
|
<SAIplt:description>SYSLOG {Syslog service should be running to use this option}</SAIplt:description>
|
||||||
|
<SAIplt:value>0</SAIplt:value>
|
||||||
|
</SAIplt:enum>
|
||||||
|
<SAIplt:enum>
|
||||||
|
<SAIplt:name>SAI_LOG_CONSOLE</SAIplt:name>
|
||||||
|
<SAIplt:description>CONSOLE</SAIplt:description>
|
||||||
|
<SAIplt:value>1</SAIplt:value>
|
||||||
|
</SAIplt:enum>
|
||||||
|
<SAIplt:enum>
|
||||||
|
<SAIplt:name>SAI_LOG_FILE</SAIplt:name>
|
||||||
|
<SAIplt:description>FILE {Warning !!! Use with caution. Can cause disk full issues}</SAIplt:description>
|
||||||
|
<SAIplt:value>2</SAIplt:value>
|
||||||
|
</SAIplt:enum>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>log-dest-file-path-type</SAIplt:name>
|
||||||
|
<SAIplt:type>string</SAIplt:type>
|
||||||
|
<SAIplt:description>A string with path to file for logging feature</SAIplt:description>
|
||||||
|
<SAIplt:min>2</SAIplt:min>
|
||||||
|
<SAIplt:max>30</SAIplt:max>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
</SAIplt:typedefs>
|
||||||
|
<SAIplt:ASK-BOARD-Profile-Name SAIplt:type="string">ASK-Board-ac5x-rd-32x1G-16x2_5G-6x25G.xml</SAIplt:ASK-BOARD-Profile-Name>
|
||||||
|
<SAIplt:Features>
|
||||||
|
<SAIplt:RoCE SAIplt:type="boolean">false</SAIplt:RoCE>
|
||||||
|
</SAIplt:Features>
|
||||||
|
<SAIplt:Ports>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">0</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">0</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">1</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">1</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">2</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">2</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">3</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">3</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">4</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">4</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">5</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">5</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">6</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">6</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">7</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">7</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">8</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">8</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">9</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">9</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">10</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">10</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">11</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">11</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">12</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">12</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">13</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">13</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">14</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">14</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">15</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">15</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">16</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">16</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">17</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">17</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">18</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">18</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">19</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">19</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">20</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">20</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">21</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">21</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">22</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">22</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">23</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">23</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">24</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">24</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">25</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">25</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">26</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">26</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">27</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">27</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">28</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">28</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">29</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">29</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">30</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">30</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">31</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">31</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">32</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">32</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">33</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">33</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">34</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">34</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">35</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">35</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">36</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">36</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">37</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">37</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">38</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">38</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">39</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">39</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">40</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">40</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">41</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">41</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">42</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">42</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">43</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">43</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">44</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">44</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">45</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">45</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">46</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">46</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">47</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">47</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">48</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">48</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">49</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">49</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">50</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">50</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">51</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">51</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">52</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">52</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">53</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">53</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
</SAIplt:Ports>
|
||||||
|
<SAIplt:Scaling>
|
||||||
|
<SAIplt:max_lag_members SAIplt:type="uint32">8</SAIplt:max_lag_members>
|
||||||
|
<SAIplt:max_route_ipv4 SAIplt:type="uint32">0</SAIplt:max_route_ipv4>
|
||||||
|
<SAIplt:max_route_ipv6 SAIplt:type="uint32">0</SAIplt:max_route_ipv6>
|
||||||
|
<SAIplt:max_Nh_Ecmp_Mbr_Per_Grp SAIplt:type="uint32">64</SAIplt:max_Nh_Ecmp_Mbr_Per_Grp>
|
||||||
|
<SAIplt:max_ipv4_tunnel SAIplt:type="uint32">8</SAIplt:max_ipv4_tunnel>
|
||||||
|
<SAIplt:max_ipv6_tunnel SAIplt:type="uint32">8</SAIplt:max_ipv6_tunnel>
|
||||||
|
<SAIplt:max_tti SAIplt:type="uint32">1024</SAIplt:max_tti>
|
||||||
|
<SAIplt:wred_size SAIplt:type="uint32">0</SAIplt:wred_size>
|
||||||
|
<SAIplt:max_nat SAIplt:type="uint32">0</SAIplt:max_nat>
|
||||||
|
</SAIplt:Scaling>
|
||||||
|
<SAIplt:Counters>
|
||||||
|
<SAIplt:cnc-base-list>
|
||||||
|
<SAIplt:counter-base SAIplt:type="uint32">0</SAIplt:counter-base>
|
||||||
|
</SAIplt:cnc-base-list>
|
||||||
|
<SAIplt:cnc-base-list>
|
||||||
|
<SAIplt:counter-base SAIplt:type="uint32">2048</SAIplt:counter-base>
|
||||||
|
</SAIplt:cnc-base-list>
|
||||||
|
</SAIplt:Counters>
|
||||||
|
<SAIplt:Logging>
|
||||||
|
<SAIplt:log_dest SAIplt:type="logDest-type">SAI_LOG_SYSLOG</SAIplt:log_dest>
|
||||||
|
</SAIplt:Logging>
|
||||||
|
</SAIplt:SAI>
|
||||||
|
</data>
|
@ -0,0 +1,55 @@
|
|||||||
|
# name lanes alias speed autoneg fec index
|
||||||
|
Ethernet0 0 oneGigE0 1000 on none 1
|
||||||
|
Ethernet1 1 oneGigE1 1000 on none 2
|
||||||
|
Ethernet2 2 oneGigE2 1000 on none 3
|
||||||
|
Ethernet3 3 oneGigE3 1000 on none 4
|
||||||
|
Ethernet4 4 oneGigE4 1000 on none 5
|
||||||
|
Ethernet5 5 oneGigE5 1000 on none 6
|
||||||
|
Ethernet6 6 oneGigE6 1000 on none 7
|
||||||
|
Ethernet7 7 oneGigE7 1000 on none 8
|
||||||
|
Ethernet8 8 oneGigE8 1000 on none 9
|
||||||
|
Ethernet9 9 oneGigE9 1000 on none 10
|
||||||
|
Ethernet10 10 oneGigE10 1000 on none 11
|
||||||
|
Ethernet11 11 oneGigE11 1000 on none 12
|
||||||
|
Ethernet12 12 oneGigE12 1000 on none 13
|
||||||
|
Ethernet13 13 oneGigE13 1000 on none 14
|
||||||
|
Ethernet14 14 oneGigE14 1000 on none 15
|
||||||
|
Ethernet15 15 oneGigE15 1000 on none 16
|
||||||
|
Ethernet16 16 oneGigE16 1000 on none 17
|
||||||
|
Ethernet17 17 oneGigE17 1000 on none 18
|
||||||
|
Ethernet18 18 oneGigE18 1000 on none 19
|
||||||
|
Ethernet19 19 oneGigE19 1000 on none 20
|
||||||
|
Ethernet20 20 oneGigE20 1000 on none 21
|
||||||
|
Ethernet21 21 oneGigE21 1000 on none 22
|
||||||
|
Ethernet22 22 oneGigE22 1000 on none 23
|
||||||
|
Ethernet23 23 oneGigE23 1000 on none 24
|
||||||
|
Ethernet24 24 oneGigE24 1000 on none 25
|
||||||
|
Ethernet25 25 oneGigE25 1000 on none 26
|
||||||
|
Ethernet26 26 oneGigE26 1000 on none 27
|
||||||
|
Ethernet27 27 oneGigE27 1000 on none 28
|
||||||
|
Ethernet28 28 oneGigE28 1000 on none 29
|
||||||
|
Ethernet29 29 oneGigE29 1000 on none 30
|
||||||
|
Ethernet30 30 oneGigE30 1000 on none 31
|
||||||
|
Ethernet31 31 oneGigE31 1000 on none 32
|
||||||
|
Ethernet32 32 twod5GigE32 2500 on rs 33
|
||||||
|
Ethernet33 33 twod5GigE33 2500 on rs 34
|
||||||
|
Ethernet34 34 twod5GigE34 2500 on rs 35
|
||||||
|
Ethernet35 35 twod5GigE35 2500 on rs 36
|
||||||
|
Ethernet36 36 twod5GigE36 2500 on rs 37
|
||||||
|
Ethernet37 37 twod5GigE37 2500 on rs 38
|
||||||
|
Ethernet38 38 twod5GigE38 2500 on rs 39
|
||||||
|
Ethernet39 39 twod5GigE39 2500 on rs 40
|
||||||
|
Ethernet40 40 twod5GigE40 2500 on rs 41
|
||||||
|
Ethernet41 41 twod5GigE41 2500 on rs 42
|
||||||
|
Ethernet42 42 twod5GigE42 2500 on rs 43
|
||||||
|
Ethernet43 43 twod5GigE43 2500 on rs 44
|
||||||
|
Ethernet44 44 twod5GigE44 2500 on rs 45
|
||||||
|
Ethernet45 45 twod5GigE45 2500 on rs 46
|
||||||
|
Ethernet46 46 twod5GigE46 2500 on rs 47
|
||||||
|
Ethernet47 47 twod5GigE47 2500 on rs 48
|
||||||
|
Ethernet48 48 twenty5GigE48 25000 off none 49
|
||||||
|
Ethernet49 49 twenty5GigE49 25000 off none 50
|
||||||
|
Ethernet50 50 twenty5GigE50 25000 off none 51
|
||||||
|
Ethernet51 51 twenty5GigE51 25000 off none 52
|
||||||
|
Ethernet52 52 twenty5GigE52 25000 off none 53
|
||||||
|
Ethernet53 53 twenty5GigE53 25000 off none 54
|
@ -0,0 +1 @@
|
|||||||
|
switchMacAddress=00:01:02:03:04:05
|
4
device/marvell/arm64-marvell_rd98DX35xx-r0/rd98DX35xx/sai.profile
Executable file
4
device/marvell/arm64-marvell_rd98DX35xx-r0/rd98DX35xx/sai.profile
Executable file
@ -0,0 +1,4 @@
|
|||||||
|
mode=1
|
||||||
|
hwId=AC5XRD
|
||||||
|
switchProfile=/usr/share/sonic/hwsku/SAI-AC5X-RD-32x1G-16x2_5G-6x25G.xml
|
||||||
|
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/profile.ini
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"services_to_ignore": [],
|
||||||
|
"devices_to_ignore": [
|
||||||
|
"asic",
|
||||||
|
"psu.temperature",
|
||||||
|
"fan",
|
||||||
|
"psu"
|
||||||
|
],
|
||||||
|
"user_defined_checkers": []
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
rd98DX35xx_cn9131 t1
|
@ -0,0 +1 @@
|
|||||||
|
ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="default_hugepagesz=32M hugepages=4 pci=noaer"
|
@ -0,0 +1 @@
|
|||||||
|
marvell-arm64
|
@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
try:
|
||||||
|
from sonic_eeprom import eeprom_tlvinfo
|
||||||
|
except ImportError as e:
|
||||||
|
raise ImportError (str(e) + "- required module not found")
|
||||||
|
|
||||||
|
|
||||||
|
class board(eeprom_tlvinfo.TlvInfoDecoder):
|
||||||
|
|
||||||
|
def __init__(self, name, path, cpld_root, ro):
|
||||||
|
self.eeprom_path = "/sys/bus/i2c/devices/0-0050/eeprom"
|
||||||
|
super(board, self).__init__(self.eeprom_path, 0, '', True)
|
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"skip_ledd": true,
|
||||||
|
"skip_pcied": true,
|
||||||
|
"skip_thermalctld": true,
|
||||||
|
"skip_psud": true,
|
||||||
|
"skip_xcvrd": true,
|
||||||
|
"skip_syseepromd": true
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
95f963f02f1cb808656fcb1f008aa36a
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
|||||||
|
2876aaa02a47b5842e152ce794c50110
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
|||||||
|
b42f2a2be9da6c7752c0807f9dee48bf
|
@ -0,0 +1,871 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2023-05-05-1.04" profile="Askpp" dsig="md5">
|
||||||
|
<askppplt:ASK-PP xmlns:askppplt="urn:marvell:askpp:yang">
|
||||||
|
<askppplt:typedefs>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>std-string</askppplt:name>
|
||||||
|
<askppplt:type>string</askppplt:type>
|
||||||
|
<askppplt:description>standard string.</askppplt:description>
|
||||||
|
<askppplt:min>1</askppplt:min>
|
||||||
|
<askppplt:max>100</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>queue-id-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Queue id</askppplt:description>
|
||||||
|
<askppplt:min>0</askppplt:min>
|
||||||
|
<askppplt:max>7</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>precent-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Precent</askppplt:description>
|
||||||
|
<askppplt:min>0</askppplt:min>
|
||||||
|
<askppplt:max>100</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>phaThreadId-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Thread id</askppplt:description>
|
||||||
|
<askppplt:min>1</askppplt:min>
|
||||||
|
<askppplt:max>255</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>routing-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies routing mode.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>POLICY_BASED_ROUTING_ONLY</askppplt:name>
|
||||||
|
<askppplt:description>PBR only</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>TCAM_ROUTER_BASED</askppplt:name>
|
||||||
|
<askppplt:description>Router engine or PBR</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>shared-table-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies table sharing modes for L3 (LPM), L2 (FDB), EM (Exact Match)</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MID_L3_MID_L2_NO_EM</askppplt:name>
|
||||||
|
<askppplt:description>MID_L3_MID_L2_NO_EM</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MID_L3_MID_L2_MIN_EM</askppplt:name>
|
||||||
|
<askppplt:description>MID_L3_MID_L2_MIN_EM</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>LOW_MAX_L3_MID_LOW_L2_NO_EM</askppplt:name>
|
||||||
|
<askppplt:description>LOW_MAX_L3_MID_LOW_L2_NO_EM</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MAX_L3_MIN_L2_NO_EM</askppplt:name>
|
||||||
|
<askppplt:description>MAX_L3_MIN_L2_NO_EM</askppplt:description>
|
||||||
|
<askppplt:value>3</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>pha-firmware-image-id-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies supported Pha image id</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>DEFAULT</askppplt:name>
|
||||||
|
<askppplt:description>Default PHA firmware image ID</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>01</askppplt:name>
|
||||||
|
<askppplt:description>01 firmware image ID</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>02</askppplt:name>
|
||||||
|
<askppplt:description>02 PHA firmware image ID</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>pha-firmware-thread-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies supported Pha thread type</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_INGRESS_SWITCH_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_INGRESS_SWITCH_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_INGRESS_SWITCH_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_INGRESS_SWITCH_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_TRANSIT_SWITCH_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_TRANSIT_SWITCH_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>3</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_TRANSIT_SWITCH_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_TRANSIT_SWITCH_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>4</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>INT_IOAM_MIRRORING</askppplt:name>
|
||||||
|
<askppplt:description>INT_IOAM_MIRRORING</askppplt:description>
|
||||||
|
<askppplt:value>5</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>INT_IOAM_EGRESS_SWITCH</askppplt:name>
|
||||||
|
<askppplt:description>INT_IOAM_EGRESS_SWITCH</askppplt:description>
|
||||||
|
<askppplt:value>6</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_NO_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_NO_EL</askppplt:description>
|
||||||
|
<askppplt:value>7</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_ONE_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_ONE_EL</askppplt:description>
|
||||||
|
<askppplt:value>8</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_TWO_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_TWO_EL</askppplt:description>
|
||||||
|
<askppplt:value>9</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>MPLS_SR_THREE_EL</askppplt:name>
|
||||||
|
<askppplt:description>MPLS_SR_THREE_EL</askppplt:description>
|
||||||
|
<askppplt:value>10</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>UNIFIED_SR</askppplt:name>
|
||||||
|
<askppplt:description>UNIFIED_SR</askppplt:description>
|
||||||
|
<askppplt:value>11</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CLASSIFIER_NSH_OVER_ETHERNET</askppplt:name>
|
||||||
|
<askppplt:description>CLASSIFIER_NSH_OVER_ETHERNET</askppplt:description>
|
||||||
|
<askppplt:value>12</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CLASSIFIER_NSH_OVER_VXLAN_GPE</askppplt:name>
|
||||||
|
<askppplt:description>CLASSIFIER_NSH_OVER_VXLAN_GPE</askppplt:description>
|
||||||
|
<askppplt:value>13</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFF_NSH_VXLAN_GPE_TO_ETHERNET</askppplt:name>
|
||||||
|
<askppplt:description>SFF_NSH_VXLAN_GPE_TO_ETHERNET</askppplt:description>
|
||||||
|
<askppplt:value>14</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFF_NSH_ETHERNET_TO_VXLAN_GPE</askppplt:name>
|
||||||
|
<askppplt:description>SFF_NSH_ETHERNET_TO_VXLAN_GPE</askppplt:description>
|
||||||
|
<askppplt:value>15</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IOAM_EGRESS_SWITCH_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>IOAM_EGRESS_SWITCH_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>16</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_END_NODE</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_END_NODE</askppplt:description>
|
||||||
|
<askppplt:value>17</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_PENULTIMATE_END_NODE</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_PENULTIMATE_END_NODE</askppplt:description>
|
||||||
|
<askppplt:value>18</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_1_SEGMENT</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_1_SEGMENT</askppplt:description>
|
||||||
|
<askppplt:value>19</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_FIRST_PASS_2_3_SEGMENTS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_FIRST_PASS_2_3_SEGMENTS</askppplt:description>
|
||||||
|
<askppplt:value>20</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_3_SEGMENTS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_3_SEGMENTS</askppplt:description>
|
||||||
|
<askppplt:value>21</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_2_SEGMENTS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_2_SEGMENTS</askppplt:description>
|
||||||
|
<askppplt:value>22</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_NETWORK_ADD_MSB</askppplt:name>
|
||||||
|
<askppplt:description>SGT_NETWORK_ADD_MSB</askppplt:description>
|
||||||
|
<askppplt:value>23</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_NETWORK_FIX</askppplt:name>
|
||||||
|
<askppplt:description>SGT_NETWORK_FIX</askppplt:description>
|
||||||
|
<askppplt:value>24</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_NETWORK_REMOVE</askppplt:name>
|
||||||
|
<askppplt:description>SGT_NETWORK_REMOVE</askppplt:description>
|
||||||
|
<askppplt:value>25</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_EDSA_FIX</askppplt:name>
|
||||||
|
<askppplt:description>SGT_EDSA_FIX</askppplt:description>
|
||||||
|
<askppplt:value>26</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_EDSA_REMOVE</askppplt:name>
|
||||||
|
<askppplt:description>SGT_EDSA_REMOVE</askppplt:description>
|
||||||
|
<askppplt:value>27</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_FIX_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_FIX_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>28</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_FIX_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_FIX_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>29</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_REMOVE_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_REMOVE_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>30</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SGT_GBP_REMOVE_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>SGT_GBP_REMOVE_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>31</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>PTP_PHY_1_STEP</askppplt:name>
|
||||||
|
<askppplt:description>PTP_PHY_1_STEP</askppplt:description>
|
||||||
|
<askppplt:value>32</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>EGRESS_MIRRORING_METADATA</askppplt:name>
|
||||||
|
<askppplt:description>EGRESS_MIRRORING_METADATA</askppplt:description>
|
||||||
|
<askppplt:value>33</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>34</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_LC_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>35</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>36</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_TRG_DEV_DIRECT_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>37</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CC_ERSPAN_TYPE_II_SRC_DEV</askppplt:name>
|
||||||
|
<askppplt:description>CC_ERSPAN_TYPE_II_SRC_DEV</askppplt:description>
|
||||||
|
<askppplt:value>38</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>VXLAN_GBP_SOURCE_GROUP_POLICY_ID</askppplt:name>
|
||||||
|
<askppplt:description>VXLAN_GBP_SOURCE_GROUP_POLICY_ID</askppplt:description>
|
||||||
|
<askppplt:value>39</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_BEST_EFFORT</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_BEST_EFFORT</askppplt:description>
|
||||||
|
<askppplt:value>40</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_1_CONTAINER</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_1_CONTAINER</askppplt:description>
|
||||||
|
<askppplt:value>41</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_FIRST_PASS_2_3_CONTAINERS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_FIRST_PASS_2_3_CONTAINERS</askppplt:description>
|
||||||
|
<askppplt:value>42</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_2_CONTAINERS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_2_CONTAINERS</askppplt:description>
|
||||||
|
<askppplt:value>43</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_SRC_NODE_SECOND_PASS_3_CONTAINERS</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_SRC_NODE_SECOND_PASS_3_CONTAINERS</askppplt:description>
|
||||||
|
<askppplt:value>44</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SRV6_END_NODE_COC32_GSID</askppplt:name>
|
||||||
|
<askppplt:description>SRV6_END_NODE_COC32_GSID</askppplt:description>
|
||||||
|
<askppplt:value>45</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IPV4_TTL_INCREMENT</askppplt:name>
|
||||||
|
<askppplt:description>IPV4_TTL_INCREMENT</askppplt:description>
|
||||||
|
<askppplt:value>46</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>IPV6_HOP_LIMIT_INCREMENT</askppplt:name>
|
||||||
|
<askppplt:description>IPV6_HOP_LIMIT_INCREMENT</askppplt:description>
|
||||||
|
<askppplt:value>47</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>CLEAR_OUTGOING_MTAG_COMMAND</askppplt:name>
|
||||||
|
<askppplt:description>CLEAR_OUTGOING_MTAG_COMMAND</askppplt:description>
|
||||||
|
<askppplt:value>48</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFLOW_V5_IPV4</askppplt:name>
|
||||||
|
<askppplt:description>SFLOW_V5_IPV4</askppplt:description>
|
||||||
|
<askppplt:value>49</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SFLOW_V5_IPV6</askppplt:name>
|
||||||
|
<askppplt:description>SFLOW_V5_IPV6</askppplt:description>
|
||||||
|
<askppplt:value>50</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>SLS</askppplt:name>
|
||||||
|
<askppplt:description>SLS</askppplt:description>
|
||||||
|
<askppplt:value>51</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>trunk-member-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies supported Pha image id</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>NATIVE</askppplt:name>
|
||||||
|
<askppplt:description>NATIVE
|
||||||
|
* the trunk members are filled
|
||||||
|
* according to the order given by application.
|
||||||
|
* Regular trunk may hold max of 8 members.
|
||||||
|
* Cascade trunk may hold :
|
||||||
|
* max of 64 members</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>FLEX</askppplt:name>
|
||||||
|
<askppplt:description>FLEX
|
||||||
|
* A mode to allows flexibility for
|
||||||
|
* each Regular trunk to state it's max number of members (before starting to add members).
|
||||||
|
* (this mode not effect 'cascade trunk' members)
|
||||||
|
* Regular trunk may hold : max of 4K members. (each trunk set it's own limit)
|
||||||
|
* Cascade trunk may hold : max of 64 members.</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>number-physical-port-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>ac5x 128, falcon 64,128,256, 512, 1024</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>no-ports</askppplt:name>
|
||||||
|
<askppplt:description>no-ports</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>64-ports</askppplt:name>
|
||||||
|
<askppplt:description>64-ports</askppplt:description>
|
||||||
|
<askppplt:value>64</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>128-ports</askppplt:name>
|
||||||
|
<askppplt:description>128-ports</askppplt:description>
|
||||||
|
<askppplt:value>128</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>256-ports</askppplt:name>
|
||||||
|
<askppplt:description>256-ports</askppplt:description>
|
||||||
|
<askppplt:value>256</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>512-ports</askppplt:name>
|
||||||
|
<askppplt:description>512-ports</askppplt:description>
|
||||||
|
<askppplt:value>512</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>1024-ports</askppplt:name>
|
||||||
|
<askppplt:description>1024-ports</askppplt:description>
|
||||||
|
<askppplt:value>1024</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>serdes-ref-clock-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies serdes refernce clock.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_25_single_ended</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_25_SINGLE_ENDED</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_125_single_ended</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_125_SINGLE_ENDED</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_125_diff</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_125_DIFF</askppplt:description>
|
||||||
|
<askppplt:value>2</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_156_25_single_ended</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_156_25_SINGLE_ENDED</askppplt:description>
|
||||||
|
<askppplt:value>3</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>external_156_25_diff</askppplt:name>
|
||||||
|
<askppplt:description>EXTERNAL_156_25_DIFF</askppplt:description>
|
||||||
|
<askppplt:value>4</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>internal_125</askppplt:name>
|
||||||
|
<askppplt:description>INTERNAL_125</askppplt:description>
|
||||||
|
<askppplt:value>5</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>cpu-port-id-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>CPU port id</askppplt:description>
|
||||||
|
<askppplt:min>0</askppplt:min>
|
||||||
|
<askppplt:max>7</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>rx-buffer-size-type</askppplt:name>
|
||||||
|
<askppplt:type>uint32</askppplt:type>
|
||||||
|
<askppplt:description>Rx Buffer size</askppplt:description>
|
||||||
|
<askppplt:min>64</askppplt:min>
|
||||||
|
<askppplt:max>10240</askppplt:max>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>tx-sdma-queue-mode-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies TX queue mode.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Normal</askppplt:name>
|
||||||
|
<askppplt:description>Application</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Packet_Generator</askppplt:name>
|
||||||
|
<askppplt:description>Traffic generator</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>alloc-method-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies Buffers allocation method.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Dynamic_Alloc</askppplt:name>
|
||||||
|
<askppplt:description>Dynamic</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>Static_Alloc</askppplt:name>
|
||||||
|
<askppplt:description>Static</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>au_mesage_lenght-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Specifies Buffers allocation method.</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>4_words</askppplt:name>
|
||||||
|
<askppplt:description>4 Words</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>8_words</askppplt:name>
|
||||||
|
<askppplt:description>8 Words</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
<askppplt:typedef>
|
||||||
|
<askppplt:name>boolean-type</askppplt:name>
|
||||||
|
<askppplt:type>enumeration</askppplt:type>
|
||||||
|
<askppplt:description>Boolean 32 bits , due to bing endian</askppplt:description>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>false</askppplt:name>
|
||||||
|
<askppplt:description>False</askppplt:description>
|
||||||
|
<askppplt:value>0</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
<askppplt:enum>
|
||||||
|
<askppplt:name>true</askppplt:name>
|
||||||
|
<askppplt:description>True</askppplt:description>
|
||||||
|
<askppplt:value>1</askppplt:value>
|
||||||
|
</askppplt:enum>
|
||||||
|
</askppplt:typedef>
|
||||||
|
</askppplt:typedefs>
|
||||||
|
<askppplt:PPInit>
|
||||||
|
<askppplt:PP-name askppplt:type="std-string">AC5X-RD</askppplt:PP-name>
|
||||||
|
<askppplt:Phase1>
|
||||||
|
<askppplt:coreClock askppplt:type="uint32">4294967295</askppplt:coreClock>
|
||||||
|
<askppplt:serdesRefClock askppplt:type="serdes-ref-clock-type">external_25_single_ended</askppplt:serdesRefClock>
|
||||||
|
<askppplt:isrAddrCompletionRegionsBmp askppplt:type="uint32">2</askppplt:isrAddrCompletionRegionsBmp>
|
||||||
|
<askppplt:appAddrCompletionRegionsBmp askppplt:type="uint32">60</askppplt:appAddrCompletionRegionsBmp>
|
||||||
|
<askppplt:maxNumOfPhyPortsToUse askppplt:type="number-physical-port-type">128-ports</askppplt:maxNumOfPhyPortsToUse>
|
||||||
|
<askppplt:tcamParityCalcEnable askppplt:type="boolean-type">false</askppplt:tcamParityCalcEnable>
|
||||||
|
<askppplt:apEnable askppplt:type="boolean-type">false</askppplt:apEnable>
|
||||||
|
<askppplt:numOfDataIntegrityElements askppplt:type="uint32">0</askppplt:numOfDataIntegrityElements>
|
||||||
|
</askppplt:Phase1>
|
||||||
|
<askppplt:Phase2>
|
||||||
|
<askppplt:useMultiNetIfSdma askppplt:type="boolean-type">true</askppplt:useMultiNetIfSdma>
|
||||||
|
<askppplt:auqCfg>
|
||||||
|
<askppplt:auDescNum askppplt:type="uint32">4096</askppplt:auDescNum>
|
||||||
|
</askppplt:auqCfg>
|
||||||
|
<askppplt:fuqCfg>
|
||||||
|
<askppplt:fuDescNum askppplt:type="uint32">2048</askppplt:fuDescNum>
|
||||||
|
</askppplt:fuqCfg>
|
||||||
|
<askppplt:multiNetIfCfg>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:rx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:rx_sdma_cpu_port>
|
||||||
|
<askppplt:rx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:rx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAllocMethod>
|
||||||
|
<askppplt:numOfRxDesc askppplt:type="uint32">20</askppplt:numOfRxDesc>
|
||||||
|
<askppplt:numOfRxBuff askppplt:type="uint32">20</askppplt:numOfRxBuff>
|
||||||
|
<askppplt:buffSize askppplt:type="rx-buffer-size-type">2048</askppplt:buffSize>
|
||||||
|
<askppplt:buffHeaderOffset askppplt:type="uint32">0</askppplt:buffHeaderOffset>
|
||||||
|
</askppplt:rxSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">0</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">0</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">1</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">2</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">3</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">4</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">5</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">6</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:txSdmaQueuesConfig-list>
|
||||||
|
<askppplt:tx_sdma_cpu_port askppplt:type="cpu-port-id-type">1</askppplt:tx_sdma_cpu_port>
|
||||||
|
<askppplt:tx_sdma_cpu_queue askppplt:type="queue-id-type">7</askppplt:tx_sdma_cpu_queue>
|
||||||
|
<askppplt:buffAndDescAllocMethod askppplt:type="alloc-method-type">Static_Alloc</askppplt:buffAndDescAllocMethod>
|
||||||
|
<askppplt:queueMode askppplt:type="tx-sdma-queue-mode-type">Normal</askppplt:queueMode>
|
||||||
|
<askppplt:numOfTxDesc askppplt:type="uint32">20</askppplt:numOfTxDesc>
|
||||||
|
<askppplt:numOfTxBuff askppplt:type="uint32">0</askppplt:numOfTxBuff>
|
||||||
|
<askppplt:TxBuffSize askppplt:type="rx-buffer-size-type">128</askppplt:TxBuffSize>
|
||||||
|
</askppplt:txSdmaQueuesConfig-list>
|
||||||
|
</askppplt:multiNetIfCfg>
|
||||||
|
<askppplt:internal>
|
||||||
|
<askppplt:fuqUseSeparate askppplt:type="boolean-type">false</askppplt:fuqUseSeparate>
|
||||||
|
<askppplt:useSecondaryAuq askppplt:type="boolean-type">false</askppplt:useSecondaryAuq>
|
||||||
|
<askppplt:noTraffic2CPU askppplt:type="boolean-type">false</askppplt:noTraffic2CPU>
|
||||||
|
<askppplt:netifSdmaPortGroupId askppplt:type="uint32">0</askppplt:netifSdmaPortGroupId>
|
||||||
|
<askppplt:auMessageLength askppplt:type="au_mesage_lenght-type">8_words</askppplt:auMessageLength>
|
||||||
|
<askppplt:useDoubleAuq askppplt:type="boolean-type">false</askppplt:useDoubleAuq>
|
||||||
|
</askppplt:internal>
|
||||||
|
</askppplt:Phase2>
|
||||||
|
<askppplt:LogicalInit>
|
||||||
|
<askppplt:routingMode askppplt:type="routing-mode-type">TCAM_ROUTER_BASED</askppplt:routingMode>
|
||||||
|
<askppplt:maxNumOfPbrEntries askppplt:type="uint32">0</askppplt:maxNumOfPbrEntries>
|
||||||
|
<askppplt:sharedTableMode askppplt:type="shared-table-mode-type">MID_L3_MID_L2_NO_EM</askppplt:sharedTableMode>
|
||||||
|
<askppplt:ingressDropEnable askppplt:type="boolean-type">true</askppplt:ingressDropEnable>
|
||||||
|
</askppplt:LogicalInit>
|
||||||
|
<askppplt:LibInit>
|
||||||
|
<askppplt:initBridge askppplt:type="boolean-type">true</askppplt:initBridge>
|
||||||
|
<askppplt:initMirror askppplt:type="boolean-type">true</askppplt:initMirror>
|
||||||
|
<askppplt:initNetIf askppplt:type="boolean-type">true</askppplt:initNetIf>
|
||||||
|
<askppplt:initPhy askppplt:type="boolean-type">true</askppplt:initPhy>
|
||||||
|
<askppplt:initPort askppplt:type="boolean-type">true</askppplt:initPort>
|
||||||
|
<askppplt:initTrunk askppplt:type="boolean-type">true</askppplt:initTrunk>
|
||||||
|
<askppplt:Trunk-params>
|
||||||
|
<askppplt:maxNumberOfTrunks askppplt:type="uint32">511</askppplt:maxNumberOfTrunks>
|
||||||
|
<askppplt:trunkMembersMode askppplt:type="trunk-member-mode-type">FLEX</askppplt:trunkMembersMode>
|
||||||
|
</askppplt:Trunk-params>
|
||||||
|
<askppplt:initPcl askppplt:type="boolean-type">true</askppplt:initPcl>
|
||||||
|
<askppplt:initTcam askppplt:type="boolean-type">true</askppplt:initTcam>
|
||||||
|
<askppplt:initPolicer askppplt:type="boolean-type">true</askppplt:initPolicer>
|
||||||
|
<askppplt:initPha askppplt:type="boolean-type">true</askppplt:initPha>
|
||||||
|
<askppplt:Pha-params>
|
||||||
|
<askppplt:packetOrderChangeEnable askppplt:type="boolean-type">false</askppplt:packetOrderChangeEnable>
|
||||||
|
<askppplt:phaFwImageId askppplt:type="pha-firmware-image-id-type">01</askppplt:phaFwImageId>
|
||||||
|
<askppplt:phaFwImageIdVersion askppplt:type="uint32">0</askppplt:phaFwImageIdVersion>
|
||||||
|
</askppplt:Pha-params>
|
||||||
|
</askppplt:LibInit>
|
||||||
|
</askppplt:PPInit>
|
||||||
|
</askppplt:ASK-PP>
|
||||||
|
</data>
|
@ -0,0 +1 @@
|
|||||||
|
079a2fcdb8fe1d1f0cf39e3c40e6dd36
|
@ -0,0 +1,346 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2023-05-05-1.04" profile="SAI" dsig="md5">
|
||||||
|
<SAIplt:SAI xmlns:SAIplt="urn:marvell:SAI:yang">
|
||||||
|
<SAIplt:typedefs>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>device-id-type</SAIplt:name>
|
||||||
|
<SAIplt:type>uint32</SAIplt:type>
|
||||||
|
<SAIplt:description>Device ID 0..1023</SAIplt:description>
|
||||||
|
<SAIplt:min>0</SAIplt:min>
|
||||||
|
<SAIplt:max>1023</SAIplt:max>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>port-id-type</SAIplt:name>
|
||||||
|
<SAIplt:type>uint32</SAIplt:type>
|
||||||
|
<SAIplt:description>Interface number</SAIplt:description>
|
||||||
|
<SAIplt:min>0</SAIplt:min>
|
||||||
|
<SAIplt:max>1023</SAIplt:max>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>logDest-type</SAIplt:name>
|
||||||
|
<SAIplt:type>enumeration</SAIplt:type>
|
||||||
|
<SAIplt:description>Logging Feature Options</SAIplt:description>
|
||||||
|
<SAIplt:enum>
|
||||||
|
<SAIplt:name>SAI_LOG_SYSLOG</SAIplt:name>
|
||||||
|
<SAIplt:description>SYSLOG {Syslog service should be running to use this option}</SAIplt:description>
|
||||||
|
<SAIplt:value>0</SAIplt:value>
|
||||||
|
</SAIplt:enum>
|
||||||
|
<SAIplt:enum>
|
||||||
|
<SAIplt:name>SAI_LOG_CONSOLE</SAIplt:name>
|
||||||
|
<SAIplt:description>CONSOLE</SAIplt:description>
|
||||||
|
<SAIplt:value>1</SAIplt:value>
|
||||||
|
</SAIplt:enum>
|
||||||
|
<SAIplt:enum>
|
||||||
|
<SAIplt:name>SAI_LOG_FILE</SAIplt:name>
|
||||||
|
<SAIplt:description>FILE {Warning !!! Use with caution. Can cause disk full issues}</SAIplt:description>
|
||||||
|
<SAIplt:value>2</SAIplt:value>
|
||||||
|
</SAIplt:enum>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
<SAIplt:typedef>
|
||||||
|
<SAIplt:name>log-dest-file-path-type</SAIplt:name>
|
||||||
|
<SAIplt:type>string</SAIplt:type>
|
||||||
|
<SAIplt:description>A string with path to file for logging feature</SAIplt:description>
|
||||||
|
<SAIplt:min>2</SAIplt:min>
|
||||||
|
<SAIplt:max>30</SAIplt:max>
|
||||||
|
</SAIplt:typedef>
|
||||||
|
</SAIplt:typedefs>
|
||||||
|
<SAIplt:ASK-BOARD-Profile-Name SAIplt:type="string">ASK-Board-ac5x-rd-32x1G-16x2_5G-6x25G.xml</SAIplt:ASK-BOARD-Profile-Name>
|
||||||
|
<SAIplt:Features>
|
||||||
|
<SAIplt:RoCE SAIplt:type="boolean">false</SAIplt:RoCE>
|
||||||
|
</SAIplt:Features>
|
||||||
|
<SAIplt:Ports>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">0</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">0</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">1</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">1</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">2</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">2</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">3</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">3</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">4</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">4</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">5</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">5</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">6</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">6</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">7</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">7</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">8</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">8</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">9</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">9</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">10</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">10</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">11</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">11</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">12</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">12</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">13</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">13</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">14</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">14</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">15</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">15</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">16</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">16</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">17</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">17</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">18</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">18</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">19</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">19</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">20</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">20</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">21</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">21</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">22</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">22</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">23</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">23</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">24</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">24</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">25</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">25</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">26</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">26</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">27</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">27</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">28</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">28</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">29</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">29</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">30</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">30</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">31</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">31</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">32</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">32</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">33</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">33</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">34</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">34</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">35</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">35</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">36</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">36</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">37</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">37</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">38</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">38</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">39</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">39</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">40</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">40</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">41</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">41</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">42</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">42</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">43</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">43</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">44</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">44</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">45</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">45</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">46</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">46</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">47</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">47</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">48</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">48</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">49</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">49</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">50</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">50</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">51</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">51</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">52</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">52</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
<SAIplt:port-list>
|
||||||
|
<SAIplt:sai_port_id SAIplt:type="port-id-type">53</SAIplt:sai_port_id>
|
||||||
|
<SAIplt:sdk_device_id SAIplt:type="device-id-type">0</SAIplt:sdk_device_id>
|
||||||
|
<SAIplt:sdk_port_id SAIplt:type="port-id-type">53</SAIplt:sdk_port_id>
|
||||||
|
</SAIplt:port-list>
|
||||||
|
</SAIplt:Ports>
|
||||||
|
<SAIplt:Scaling>
|
||||||
|
<SAIplt:max_lag_members SAIplt:type="uint32">8</SAIplt:max_lag_members>
|
||||||
|
<SAIplt:max_route_ipv4 SAIplt:type="uint32">0</SAIplt:max_route_ipv4>
|
||||||
|
<SAIplt:max_route_ipv6 SAIplt:type="uint32">0</SAIplt:max_route_ipv6>
|
||||||
|
<SAIplt:max_Nh_Ecmp_Mbr_Per_Grp SAIplt:type="uint32">64</SAIplt:max_Nh_Ecmp_Mbr_Per_Grp>
|
||||||
|
<SAIplt:max_ipv4_tunnel SAIplt:type="uint32">8</SAIplt:max_ipv4_tunnel>
|
||||||
|
<SAIplt:max_ipv6_tunnel SAIplt:type="uint32">8</SAIplt:max_ipv6_tunnel>
|
||||||
|
<SAIplt:max_tti SAIplt:type="uint32">1024</SAIplt:max_tti>
|
||||||
|
<SAIplt:wred_size SAIplt:type="uint32">0</SAIplt:wred_size>
|
||||||
|
<SAIplt:max_nat SAIplt:type="uint32">0</SAIplt:max_nat>
|
||||||
|
</SAIplt:Scaling>
|
||||||
|
<SAIplt:Counters>
|
||||||
|
<SAIplt:cnc-base-list>
|
||||||
|
<SAIplt:counter-base SAIplt:type="uint32">0</SAIplt:counter-base>
|
||||||
|
</SAIplt:cnc-base-list>
|
||||||
|
<SAIplt:cnc-base-list>
|
||||||
|
<SAIplt:counter-base SAIplt:type="uint32">2048</SAIplt:counter-base>
|
||||||
|
</SAIplt:cnc-base-list>
|
||||||
|
</SAIplt:Counters>
|
||||||
|
<SAIplt:Logging>
|
||||||
|
<SAIplt:log_dest SAIplt:type="logDest-type">SAI_LOG_SYSLOG</SAIplt:log_dest>
|
||||||
|
</SAIplt:Logging>
|
||||||
|
</SAIplt:SAI>
|
||||||
|
</data>
|
@ -0,0 +1,55 @@
|
|||||||
|
# name lanes alias speed autoneg fec index
|
||||||
|
Ethernet0 0 oneGigE0 1000 on none 1
|
||||||
|
Ethernet1 1 oneGigE1 1000 on none 2
|
||||||
|
Ethernet2 2 oneGigE2 1000 on none 3
|
||||||
|
Ethernet3 3 oneGigE3 1000 on none 4
|
||||||
|
Ethernet4 4 oneGigE4 1000 on none 5
|
||||||
|
Ethernet5 5 oneGigE5 1000 on none 6
|
||||||
|
Ethernet6 6 oneGigE6 1000 on none 7
|
||||||
|
Ethernet7 7 oneGigE7 1000 on none 8
|
||||||
|
Ethernet8 8 oneGigE8 1000 on none 9
|
||||||
|
Ethernet9 9 oneGigE9 1000 on none 10
|
||||||
|
Ethernet10 10 oneGigE10 1000 on none 11
|
||||||
|
Ethernet11 11 oneGigE11 1000 on none 12
|
||||||
|
Ethernet12 12 oneGigE12 1000 on none 13
|
||||||
|
Ethernet13 13 oneGigE13 1000 on none 14
|
||||||
|
Ethernet14 14 oneGigE14 1000 on none 15
|
||||||
|
Ethernet15 15 oneGigE15 1000 on none 16
|
||||||
|
Ethernet16 16 oneGigE16 1000 on none 17
|
||||||
|
Ethernet17 17 oneGigE17 1000 on none 18
|
||||||
|
Ethernet18 18 oneGigE18 1000 on none 19
|
||||||
|
Ethernet19 19 oneGigE19 1000 on none 20
|
||||||
|
Ethernet20 20 oneGigE20 1000 on none 21
|
||||||
|
Ethernet21 21 oneGigE21 1000 on none 22
|
||||||
|
Ethernet22 22 oneGigE22 1000 on none 23
|
||||||
|
Ethernet23 23 oneGigE23 1000 on none 24
|
||||||
|
Ethernet24 24 oneGigE24 1000 on none 25
|
||||||
|
Ethernet25 25 oneGigE25 1000 on none 26
|
||||||
|
Ethernet26 26 oneGigE26 1000 on none 27
|
||||||
|
Ethernet27 27 oneGigE27 1000 on none 28
|
||||||
|
Ethernet28 28 oneGigE28 1000 on none 29
|
||||||
|
Ethernet29 29 oneGigE29 1000 on none 30
|
||||||
|
Ethernet30 30 oneGigE30 1000 on none 31
|
||||||
|
Ethernet31 31 oneGigE31 1000 on none 32
|
||||||
|
Ethernet32 32 twod5GigE32 2500 on rs 33
|
||||||
|
Ethernet33 33 twod5GigE33 2500 on rs 34
|
||||||
|
Ethernet34 34 twod5GigE34 2500 on rs 35
|
||||||
|
Ethernet35 35 twod5GigE35 2500 on rs 36
|
||||||
|
Ethernet36 36 twod5GigE36 2500 on rs 37
|
||||||
|
Ethernet37 37 twod5GigE37 2500 on rs 38
|
||||||
|
Ethernet38 38 twod5GigE38 2500 on rs 39
|
||||||
|
Ethernet39 39 twod5GigE39 2500 on rs 40
|
||||||
|
Ethernet40 40 twod5GigE40 2500 on rs 41
|
||||||
|
Ethernet41 41 twod5GigE41 2500 on rs 42
|
||||||
|
Ethernet42 42 twod5GigE42 2500 on rs 43
|
||||||
|
Ethernet43 43 twod5GigE43 2500 on rs 44
|
||||||
|
Ethernet44 44 twod5GigE44 2500 on rs 45
|
||||||
|
Ethernet45 45 twod5GigE45 2500 on rs 46
|
||||||
|
Ethernet46 46 twod5GigE46 2500 on rs 47
|
||||||
|
Ethernet47 47 twod5GigE47 2500 on rs 48
|
||||||
|
Ethernet48 48 twenty5GigE48 25000 off none 49
|
||||||
|
Ethernet49 49 twenty5GigE49 25000 off none 50
|
||||||
|
Ethernet50 50 twenty5GigE50 25000 off none 51
|
||||||
|
Ethernet51 51 twenty5GigE51 25000 off none 52
|
||||||
|
Ethernet52 52 twenty5GigE52 25000 off none 53
|
||||||
|
Ethernet53 53 twenty5GigE53 25000 off none 54
|
@ -0,0 +1 @@
|
|||||||
|
switchMacAddress=00:01:02:03:04:05
|
@ -0,0 +1,4 @@
|
|||||||
|
mode=1
|
||||||
|
hwId=AC5XRD
|
||||||
|
switchProfile=/usr/share/sonic/hwsku/SAI-AC5X-RD-32x1G-16x2_5G-6x25G.xml
|
||||||
|
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/profile.ini
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"services_to_ignore": [],
|
||||||
|
"devices_to_ignore": [
|
||||||
|
"asic",
|
||||||
|
"psu.temperature",
|
||||||
|
"fan",
|
||||||
|
"psu"
|
||||||
|
],
|
||||||
|
"user_defined_checkers": []
|
||||||
|
}
|
@ -5,7 +5,9 @@ $(SONIC_ONE_IMAGE)_MACHINE = marvell-arm64
|
|||||||
$(SONIC_ONE_IMAGE)_IMAGE_TYPE = onie
|
$(SONIC_ONE_IMAGE)_IMAGE_TYPE = onie
|
||||||
$(SONIC_ONE_IMAGE)_INSTALLS += $(SYSTEMD_SONIC_GENERATOR)
|
$(SONIC_ONE_IMAGE)_INSTALLS += $(SYSTEMD_SONIC_GENERATOR)
|
||||||
$(SONIC_ONE_IMAGE)_INSTALLS += $(MRVL_PRESTERA_DEB)
|
$(SONIC_ONE_IMAGE)_INSTALLS += $(MRVL_PRESTERA_DEB)
|
||||||
$(SONIC_ONE_IMAGE)_LAZY_INSTALLS += $(NOKIA_7215_PLATFORM)
|
$(SONIC_ONE_IMAGE)_LAZY_INSTALLS += $(NOKIA_7215_PLATFORM) \
|
||||||
|
$(AC5X_RD98DX35xx_PLATFORM) \
|
||||||
|
$(AC5X_RD98DX35xxCN9131_PLATFORM)
|
||||||
ifeq ($(INSTALL_DEBUG_TOOLS),y)
|
ifeq ($(INSTALL_DEBUG_TOOLS),y)
|
||||||
$(SONIC_ONE_IMAGE)_DOCKERS += $(SONIC_INSTALL_DOCKER_DBG_IMAGES)
|
$(SONIC_ONE_IMAGE)_DOCKERS += $(SONIC_INSTALL_DOCKER_DBG_IMAGES)
|
||||||
$(SONIC_ONE_IMAGE)_DOCKERS += $(filter-out $(patsubst %-$(DBG_IMAGE_MARK).gz,%.gz, $(SONIC_INSTALL_DOCKER_DBG_IMAGES)), $(SONIC_INSTALL_DOCKER_IMAGES))
|
$(SONIC_ONE_IMAGE)_DOCKERS += $(filter-out $(patsubst %-$(DBG_IMAGE_MARK).gz,%.gz, $(SONIC_INSTALL_DOCKER_DBG_IMAGES)), $(SONIC_INSTALL_DOCKER_IMAGES))
|
||||||
|
18
platform/marvell-arm64/platform-marvell.mk
Normal file
18
platform/marvell-arm64/platform-marvell.mk
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Marvell Platform modules
|
||||||
|
|
||||||
|
AC5X_RD98DX35xx_PLATFORM_MODULE_VERSION = 1.0
|
||||||
|
AC5X_RD98DX35xxCN9131_PLATFORM_MODULE_VERSION = 1.0
|
||||||
|
|
||||||
|
export AC5X_RD98DX35xx_PLATFORM_MODULE_VERSION
|
||||||
|
export AC5X_RD98DX35xxCN9131_PLATFORM_MODULE_VERSION
|
||||||
|
|
||||||
|
AC5X_RD98DX35xx_PLATFORM = sonic-platform-rd98dx35xx_$(AC5X_RD98DX35xx_PLATFORM_MODULE_VERSION)_$(CONFIGURED_ARCH).deb
|
||||||
|
$(AC5X_RD98DX35xx_PLATFORM)_SRC_PATH = $(PLATFORM_PATH)/sonic-platform-marvell
|
||||||
|
$(AC5X_RD98DX35xx_PLATFORM)_DEPENDS += $(LINUX_HEADERS) $(LINUX_HEADERS_COMMON)
|
||||||
|
$(AC5X_RD98DX35xx_PLATFORM)_PLATFORM = arm64-marvell_rd98DX35xx-r0
|
||||||
|
SONIC_DPKG_DEBS += $(AC5X_RD98DX35xx_PLATFORM)
|
||||||
|
|
||||||
|
AC5X_RD98DX35xxCN9131_PLATFORM = sonic-platform-rd98dx35xx-cn9131_$(AC5X_RD98DX35xxCN9131_PLATFORM_MODULE_VERSION)_$(CONFIGURED_ARCH).deb
|
||||||
|
$(AC5X_RD98DX35xxCN9131_PLATFORM)_PLATFORM = arm64-marvell_rd98DX35xx_cn9131-r0
|
||||||
|
$(eval $(call add_extra_package,$(AC5X_RD98DX35xx_PLATFORM),$(AC5X_RD98DX35xxCN9131_PLATFORM)))
|
||||||
|
|
@ -27,9 +27,19 @@ fi
|
|||||||
PLATFORM=`sed -n 's/^onie_platform=\(.*\)/\1/p' $MACH_FILE`
|
PLATFORM=`sed -n 's/^onie_platform=\(.*\)/\1/p' $MACH_FILE`
|
||||||
echo "Intalling SONiC from $install_env on Platform $PLATFORM"
|
echo "Intalling SONiC from $install_env on Platform $PLATFORM"
|
||||||
|
|
||||||
|
PLATFORM_AC5X=0
|
||||||
|
PLATFORM_CN9131=0
|
||||||
|
|
||||||
case $PLATFORM in
|
case $PLATFORM in
|
||||||
arm64-nokia_ixs7215_52xb-r0) PLATFORM_AC5X=1 ;;
|
arm64-nokia_ixs7215_52xb-r0) PLATFORM_AC5X=1;
|
||||||
*) PLATFORM_AC5X=0;;
|
fdt_fname="/usr/lib/linux-image-${kernel_version}/marvell/7215-ixs-a1.dtb";
|
||||||
|
fit_conf_name="#conf_7215_a1";;
|
||||||
|
arm64-marvell_rd98DX35xx-r0) PLATFORM_AC5X=1;
|
||||||
|
fdt_fname="/usr/lib/linux-image-$kernel_version/marvell/ac5-98dx35xx-rd.dtb";
|
||||||
|
fit_conf_name="#conf_ac5x";;
|
||||||
|
arm64-marvell_rd98DX35xx_cn9131-r0) PLATFORM_CN9131=1;
|
||||||
|
fdt_fname="/boot/cn9131-db-comexpress.dtb";
|
||||||
|
fit_conf_name="#conf_cn9131";;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ $PLATFORM_AC5X -eq 1 ]; then
|
if [ $PLATFORM_AC5X -eq 1 ]; then
|
||||||
@ -37,11 +47,15 @@ if [ $PLATFORM_AC5X -eq 1 ]; then
|
|||||||
fit_addr=0x210000000
|
fit_addr=0x210000000
|
||||||
initrd_addr=0x206000000
|
initrd_addr=0x206000000
|
||||||
|
|
||||||
fdt_fname="/usr/lib/linux-image-${kernel_version}/marvell/7215-ixs-a1.dtb"
|
|
||||||
|
|
||||||
FW_ENV_DEFAULT='/dev/mtd0 0x400000 0x10000 0x10000'
|
FW_ENV_DEFAULT='/dev/mtd0 0x400000 0x10000 0x10000'
|
||||||
demo_part=2
|
demo_part=2
|
||||||
fit_conf_name="#conf_7215_a1"
|
mmc_bus="mmc0:0001"
|
||||||
|
elif [ $PLATFORM_CN9131 -eq 1 ]; then
|
||||||
|
fdt_addr=0x1000000
|
||||||
|
fit_addr=0x8000000
|
||||||
|
initrd_addr=0x2000000
|
||||||
|
demo_part=2
|
||||||
|
FW_ENV_DEFAULT='/dev/mtd1 0x1F0000 0x10000 0x10000'
|
||||||
mmc_bus="mmc0:0001"
|
mmc_bus="mmc0:0001"
|
||||||
else
|
else
|
||||||
fdt_addr=0x1000000
|
fdt_addr=0x1000000
|
||||||
|
@ -7,6 +7,7 @@ include $(PLATFORM_PATH)/libsaithrift-dev.mk
|
|||||||
include $(PLATFORM_PATH)/one-image.mk
|
include $(PLATFORM_PATH)/one-image.mk
|
||||||
include $(PLATFORM_PATH)/mrvl-prestera.mk
|
include $(PLATFORM_PATH)/mrvl-prestera.mk
|
||||||
include $(PLATFORM_PATH)/platform-nokia.mk
|
include $(PLATFORM_PATH)/platform-nokia.mk
|
||||||
|
include $(PLATFORM_PATH)/platform-marvell.mk
|
||||||
|
|
||||||
SONIC_ALL += $(SONIC_ONE_IMAGE) \
|
SONIC_ALL += $(SONIC_ONE_IMAGE) \
|
||||||
$(DOCKER_FPM) \
|
$(DOCKER_FPM) \
|
||||||
|
1
platform/marvell-arm64/sonic-platform-marvell
Submodule
1
platform/marvell-arm64/sonic-platform-marvell
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit c108e5e38e65d4d44520c52079a95a0a9262d6cc
|
@ -53,6 +53,44 @@
|
|||||||
algo = "sha1";
|
algo = "sha1";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
kernel_1 {
|
||||||
|
description = "Linux Kernel";
|
||||||
|
data = /incbin/("/boot/vmlinuz-5.10.0-23-2-arm64");
|
||||||
|
type = "kernel";
|
||||||
|
arch = "arm64";
|
||||||
|
os = "linux";
|
||||||
|
compression = "none";
|
||||||
|
load = <0x2000000>;
|
||||||
|
entry = <0x2000000>;
|
||||||
|
hash@1 {
|
||||||
|
algo = "sha1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
ramdisk_1 {
|
||||||
|
description = "ramdisk";
|
||||||
|
data = /incbin/("/boot/initrd.img-5.10.0-23-2-arm64");
|
||||||
|
type = "ramdisk";
|
||||||
|
arch = "arm64";
|
||||||
|
os = "linux";
|
||||||
|
compression = "gzip";
|
||||||
|
load = <0x6000000>;
|
||||||
|
entry = <0x6000000>;
|
||||||
|
hash@1 {
|
||||||
|
algo = "sha1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
fdt_cn9131 {
|
||||||
|
description = "Flattened Device Tree blob";
|
||||||
|
data = /incbin/("/boot/cn9131-db-comexpress.dtb");
|
||||||
|
type = "flat_dt";
|
||||||
|
arch = "arm64";
|
||||||
|
compression = "none";
|
||||||
|
load = <0x1000000>;
|
||||||
|
entry = <0x1000000>;
|
||||||
|
hash@1 {
|
||||||
|
algo = "sha1";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
configurations {
|
configurations {
|
||||||
default = "conf_ac5x";
|
default = "conf_ac5x";
|
||||||
@ -74,5 +112,14 @@
|
|||||||
algo = "sha1";
|
algo = "sha1";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
conf_cn9131 {
|
||||||
|
description = "Boot Linux kernel with FDT blob + ramdisk for CN9131";
|
||||||
|
kernel = "kernel_1";
|
||||||
|
fdt = "fdt_cn9131";
|
||||||
|
ramdisk = "ramdisk_1";
|
||||||
|
hash@1 {
|
||||||
|
algo = "sha1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user