Skip to content

Commit

Permalink
[marvell-arm64] Update HWSKU files to EZBv1.06 (#18072)
Browse files Browse the repository at this point in the history
Easy bringup (EZB) 1.05 and 1.06 add following features:
- User config support for ACL enhancements.
- Range check and validation changes in yang model.

Signed-off-by: Pavan Naregundi <[email protected]>
  • Loading branch information
pavannaregundi authored May 13, 2024
1 parent f88a12a commit fd4c71f
Show file tree
Hide file tree
Showing 17 changed files with 541 additions and 345 deletions.
2 changes: 1 addition & 1 deletion device/marvell/arm64-marvell_rd98DX35xx-r0/installer.conf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="default_hugepagesz=32M hugepages=4"
ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="default_hugepagesz=32M hugepages=4 mem=4G"
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7a62aaeaed876bd57c22537911fa7a4e
266aa59b7e63faf97657313fe65cdf86

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
2876aaa02a47b5842e152ce794c50110
85b49bcb9d399bcd1b8128a42caba2d2
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?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="Askl1" dsig="md5">
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2024-02-19-1.06" profile="Askl1" sid="71d3ab0f-3ac2-452a-a5c9-2dfdc969734a">
<ASKL1plt:ASK-L1 xmlns:ASKL1plt="urn:marvell:ASKL1:yang">
<ASKL1plt:typedefs>
<ASKL1plt:typedef>
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b42f2a2be9da6c7752c0807f9dee48bf
209426f8b550ddf85db19925f9f202a1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?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">
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2024-02-19-1.06" profile="Askpp" sid="34f1c14a-b581-422d-bd10-426dfac013dd">
<askppplt:ASK-PP xmlns:askppplt="urn:marvell:askpp:yang">
<askppplt:typedefs>
<askppplt:typedef>
Expand Down Expand Up @@ -357,28 +357,28 @@
<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>
* 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>
* 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:description>AC3X/AC5X 128, falcon 64, 128, 256, 512, 1024</askppplt:description>
<askppplt:enum>
<askppplt:name>no-ports</askppplt:name>
<askppplt:description>no-ports</askppplt:description>
Expand Down Expand Up @@ -519,7 +519,28 @@
<askppplt:value>1</askppplt:value>
</askppplt:enum>
</askppplt:typedef>
<askppplt:typedef>
<askppplt:name>asic-type</askppplt:name>
<askppplt:type>enumeration</askppplt:type>
<askppplt:description>ASIC Type</askppplt:description>
<askppplt:enum>
<askppplt:name>ASIC_AC3X</askppplt:name>
<askppplt:description>AC3X</askppplt:description>
<askppplt:value>0</askppplt:value>
</askppplt:enum>
<askppplt:enum>
<askppplt:name>ASIC_AC5X</askppplt:name>
<askppplt:description>AC5X</askppplt:description>
<askppplt:value>1</askppplt:value>
</askppplt:enum>
<askppplt:enum>
<askppplt:name>ASIC_Falcon</askppplt:name>
<askppplt:description>FALCON</askppplt:description>
<askppplt:value>2</askppplt:value>
</askppplt:enum>
</askppplt:typedef>
</askppplt:typedefs>
<askppplt:ASIC_Type askppplt:type="asic-type">ASIC_AC5X</askppplt:ASIC_Type>
<askppplt:PPInit>
<askppplt:PP-name askppplt:type="std-string">AC5X-RD</askppplt:PP-name>
<askppplt:Phase1>
Expand Down Expand Up @@ -842,7 +863,6 @@
<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>
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
079a2fcdb8fe1d1f0cf39e3c40e6dd36
fec8b7884a940c38451ef84be6fdbb24
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?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">
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" version="2024-02-19-1.06" profile="SAI" sid="c310bbb1-ffca-4c99-9bae-f7d4caff5941">
<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:description>Device ID 0..1</SAIplt:description>
<SAIplt:min>0</SAIplt:min>
<SAIplt:max>1023</SAIplt:max>
<SAIplt:max>1</SAIplt:max>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>port-id-type</SAIplt:name>
Expand All @@ -22,7 +22,7 @@
<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:description>SYSLOG {Syslog service should be running to use this option}</SAIplt:description>
<SAIplt:value>0</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
Expand All @@ -32,7 +32,27 @@
</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: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>InDropCounter-type</SAIplt:name>
<SAIplt:type>enumeration</SAIplt:type>
<SAIplt:description>Router In Drop Reason Feature Options</SAIplt:description>
<SAIplt:enum>
<SAIplt:name>TTL_HOPLIMIT_EXCEEDED</SAIplt:name>
<SAIplt:description>Router In Drop Counters track TTL &amp; Hop Limit Exceeded Packets</SAIplt:description>
<SAIplt:value>0</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>ROUTE_BLACKHOLE</SAIplt:name>
<SAIplt:description>Router In Drop Counters track Route Black Hole Packets</SAIplt:description>
<SAIplt:value>1</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>IN_DROP_ANY</SAIplt:name>
<SAIplt:description>Router In Drop Counters track either TTL &amp; Hop Limit Exceeded or Route Black Hole Packets</SAIplt:description>
<SAIplt:value>2</SAIplt:value>
</SAIplt:enum>
</SAIplt:typedef>
Expand All @@ -43,11 +63,103 @@
<SAIplt:min>2</SAIplt:min>
<SAIplt:max>30</SAIplt:max>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>acl-feature-name-type</SAIplt:name>
<SAIplt:type>enumeration</SAIplt:type>
<SAIplt:description/>
<SAIplt:enum>
<SAIplt:name>port-sFlow</SAIplt:name>
<SAIplt:description>SFlow over Port</SAIplt:description>
<SAIplt:value>0</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>port-counters-ipv4-ipv6</SAIplt:name>
<SAIplt:description>Port ipv4/ipv6 counters</SAIplt:description>
<SAIplt:value>1</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>control-acl</SAIplt:name>
<SAIplt:description>ACLs for control packet handling</SAIplt:description>
<SAIplt:value>2</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>debug-counter-acl</SAIplt:name>
<SAIplt:description>ACLs for Debug Counters</SAIplt:description>
<SAIplt:value>3</SAIplt:value>
</SAIplt:enum>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>ingress-acl-stage-type</SAIplt:name>
<SAIplt:type>enumeration</SAIplt:type>
<SAIplt:description/>
<SAIplt:enum>
<SAIplt:name>disabled</SAIplt:name>
<SAIplt:description>Feature not enabled</SAIplt:description>
<SAIplt:value>0</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>IPCL0</SAIplt:name>
<SAIplt:description>Stage IPCL0</SAIplt:description>
<SAIplt:value>1</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>IPCL1</SAIplt:name>
<SAIplt:description>Stage IPCL1</SAIplt:description>
<SAIplt:value>2</SAIplt:value>
</SAIplt:enum>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>egress-acl-stage-type</SAIplt:name>
<SAIplt:type>enumeration</SAIplt:type>
<SAIplt:description/>
<SAIplt:enum>
<SAIplt:name>disabled</SAIplt:name>
<SAIplt:description>Feature not enabled</SAIplt:description>
<SAIplt:value>0</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>EPCL0</SAIplt:name>
<SAIplt:description>Stage EPCL0</SAIplt:description>
<SAIplt:value>2</SAIplt:value>
</SAIplt:enum>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>feature-priority-type</SAIplt:name>
<SAIplt:type>uint32</SAIplt:type>
<SAIplt:description>Feature priority</SAIplt:description>
<SAIplt:min>2</SAIplt:min>
<SAIplt:max>15</SAIplt:max>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>hit-number-type</SAIplt:name>
<SAIplt:type>uint32</SAIplt:type>
<SAIplt:description>Hit/lookup number</SAIplt:description>
<SAIplt:min>0</SAIplt:min>
<SAIplt:max>3</SAIplt:max>
</SAIplt:typedef>
<SAIplt:typedef>
<SAIplt:name>asic-type</SAIplt:name>
<SAIplt:type>enumeration</SAIplt:type>
<SAIplt:description>ASIC Type</SAIplt:description>
<SAIplt:enum>
<SAIplt:name>ASIC_AC3X</SAIplt:name>
<SAIplt:description>AC3X</SAIplt:description>
<SAIplt:value>0</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>ASIC_AC5X</SAIplt:name>
<SAIplt:description>AC5X</SAIplt:description>
<SAIplt:value>1</SAIplt:value>
</SAIplt:enum>
<SAIplt:enum>
<SAIplt:name>ASIC_Falcon</SAIplt:name>
<SAIplt:description>FALCON</SAIplt:description>
<SAIplt:value>2</SAIplt:value>
</SAIplt:enum>
</SAIplt:typedef>
</SAIplt:typedefs>
<SAIplt:ASIC_Type SAIplt:type="asic-type">ASIC_AC5X</SAIplt:ASIC_Type>
<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>
Expand Down Expand Up @@ -320,27 +432,69 @@
<SAIplt:sdk_port_id SAIplt:type="port-id-type">53</SAIplt:sdk_port_id>
</SAIplt:port-list>
</SAIplt:Ports>
<SAIplt:Scaling>
<SAIplt:scalingAC5>
<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:scalingAC5>
<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:router-in-drop-counter SAIplt:type="InDropCounter-type">IN_DROP_ANY</SAIplt:router-in-drop-counter>
</SAIplt:Counters>
<SAIplt:Logging>
<SAIplt:log_dest SAIplt:type="logDest-type">SAI_LOG_SYSLOG</SAIplt:log_dest>
</SAIplt:Logging>
<SAIplt:Features-using-acl>
<SAIplt:feature SAIplt:type="acl-feature-name-type">control-acl</SAIplt:feature>
<SAIplt:feature-priority SAIplt:type="feature-priority-type">3</SAIplt:feature-priority>
<SAIplt:Ingress>
<SAIplt:ingress-stage SAIplt:type="ingress-acl-stage-type">IPCL0</SAIplt:ingress-stage>
<SAIplt:hit-number SAIplt:type="hit-number-type">1</SAIplt:hit-number>
</SAIplt:Ingress>
<SAIplt:Egress>
<SAIplt:egress-stage SAIplt:type="egress-acl-stage-type">EPCL0</SAIplt:egress-stage>
<SAIplt:hit-number SAIplt:type="hit-number-type">0</SAIplt:hit-number>
</SAIplt:Egress>
</SAIplt:Features-using-acl>
<SAIplt:Features-using-acl>
<SAIplt:feature SAIplt:type="acl-feature-name-type">port-sFlow</SAIplt:feature>
<SAIplt:feature-priority SAIplt:type="feature-priority-type">4</SAIplt:feature-priority>
<SAIplt:Ingress>
<SAIplt:ingress-stage SAIplt:type="ingress-acl-stage-type">IPCL0</SAIplt:ingress-stage>
<SAIplt:hit-number SAIplt:type="hit-number-type">0</SAIplt:hit-number>
</SAIplt:Ingress>
<SAIplt:Egress>
<SAIplt:egress-stage SAIplt:type="egress-acl-stage-type">EPCL0</SAIplt:egress-stage>
<SAIplt:hit-number SAIplt:type="hit-number-type">0</SAIplt:hit-number>
</SAIplt:Egress>
</SAIplt:Features-using-acl>
<SAIplt:Features-using-acl>
<SAIplt:feature SAIplt:type="acl-feature-name-type">port-counters-ipv4-ipv6</SAIplt:feature>
<SAIplt:feature-priority SAIplt:type="feature-priority-type">5</SAIplt:feature-priority>
<SAIplt:Ingress>
<SAIplt:ingress-stage SAIplt:type="ingress-acl-stage-type">IPCL0</SAIplt:ingress-stage>
<SAIplt:hit-number SAIplt:type="hit-number-type">3</SAIplt:hit-number>
</SAIplt:Ingress>
<SAIplt:Egress>
<SAIplt:egress-stage SAIplt:type="egress-acl-stage-type">EPCL0</SAIplt:egress-stage>
<SAIplt:hit-number SAIplt:type="hit-number-type">0</SAIplt:hit-number>
</SAIplt:Egress>
</SAIplt:Features-using-acl>
<SAIplt:Features-using-acl>
<SAIplt:feature SAIplt:type="acl-feature-name-type">debug-counter-acl</SAIplt:feature>
<SAIplt:feature-priority SAIplt:type="feature-priority-type">2</SAIplt:feature-priority>
<SAIplt:Ingress>
<SAIplt:ingress-stage SAIplt:type="ingress-acl-stage-type">disabled</SAIplt:ingress-stage>
</SAIplt:Ingress>
<SAIplt:Egress>
<SAIplt:egress-stage SAIplt:type="egress-acl-stage-type">disabled</SAIplt:egress-stage>
</SAIplt:Egress>
</SAIplt:Features-using-acl>
</SAIplt:SAI>
</data>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
95f963f02f1cb808656fcb1f008aa36a
69af36a9007f8c9e4d33ea6465cc6b89
Loading

0 comments on commit fd4c71f

Please sign in to comment.