Skip to content

[Nexthop][NPI] "asic_config_v3" - Add icetea800bc platform#1261

Open
marif-nexthop wants to merge 1 commit into
facebook:mainfrom
nexthop-ai:marif.fboss-asic-config-v3-7
Open

[Nexthop][NPI] "asic_config_v3" - Add icetea800bc platform#1261
marif-nexthop wants to merge 1 commit into
facebook:mainfrom
nexthop-ai:marif.fboss-asic-config-v3-7

Conversation

@marif-nexthop

Copy link
Copy Markdown
Contributor

Pre-submission checklist

  • I've ran the linters locally and fixed lint errors related to the files I modified in this PR. You can install the linters by running pip install -r requirements-dev.txt && pre-commit install
  • pre-commit run

Summary

Implements asic_config_v3 design.

In this PR, add platform configurations for icetea800bc_internal variant of icetea800bc platform.

After this commit the asic_config_v3 generator produces the following extra output file

  • fboss/lib/asic_config_v3/generated_asic_configs/icetea800bc_internal.yml

Test Plan

The generated output file is similar to asic_config_v2 synced config
except a few lines out-of-order:

$ diff fboss/lib/asic_config_v3/generated_asic_configs/icetea800bc_internal.yml ./fboss/lib/asic_config_v2/synced_asic_configs/icetea800bc.yml
1400d1399
<       sai_stats_disable_mask: 0x800
1402,1404c1401
<       l3_ecmp_member_secondary_mem_size: 8192
<       l3_ecmp_member_first_lkup_mem_size: 8192
<       dlb_quality_adjustment_default_value_select: 1
---
>       sai_stats_disable_mask: 0x800
1412a1410,1412
>       l3_ecmp_member_secondary_mem_size: 8192
>       l3_ecmp_member_first_lkup_mem_size: 8192
>       dlb_quality_adjustment_default_value_select: 1

Visual Diff to show that only a few lines are in different order out of
around 15k lines:
Screenshot 2026-06-01 at 1 13 43 PM


This PR is created on top of

so it contains diff from these PRs. When these PRs will merge, this PR will have a shorter diff.

@marif-nexthop marif-nexthop requested review from a team as code owners June 4, 2026 19:25
@meta-cla meta-cla Bot added the CLA Signed label Jun 4, 2026
@marif-nexthop marif-nexthop force-pushed the marif.fboss-asic-config-v3-7 branch 3 times, most recently from b9cd0e9 to 2cb4c18 Compare June 17, 2026 21:18
@marif-nexthop marif-nexthop force-pushed the marif.fboss-asic-config-v3-7 branch from 2cb4c18 to 0083c63 Compare June 24, 2026 19:46
Implements `asic_config_v3` design described.

In this PR, add platform configurations for `icetea800bc`.

The generated output file is similar to `asic_config_v2` synced config
except a few lines out-of-order:

```
$ diff fboss/lib/asic_config_v3/generated_asic_configs/icetea800bc_internal.yml ./fboss/lib/asic_config_v2/synced_asic_configs/icetea800bc.yml
1400d1399
<       sai_stats_disable_mask: 0x800
1402,1404c1401
<       l3_ecmp_member_secondary_mem_size: 8192
<       l3_ecmp_member_first_lkup_mem_size: 8192
<       dlb_quality_adjustment_default_value_select: 1
---
>       sai_stats_disable_mask: 0x800
1412a1410,1412
>       l3_ecmp_member_secondary_mem_size: 8192
>       l3_ecmp_member_first_lkup_mem_size: 8192
>       dlb_quality_adjustment_default_value_select: 1
```
@marif-nexthop marif-nexthop force-pushed the marif.fboss-asic-config-v3-7 branch from 0083c63 to e7b1e64 Compare June 26, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant