Skip to content

Commit 21afab1

Browse files
Update doc
1 parent 06f2cbe commit 21afab1

1 file changed

Lines changed: 0 additions & 16 deletions

File tree

doc/port-fec/fec-auto-determination.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
- [Table 2: FEC Mapping Based on Lane Speed and Number of Lanes](#table-2-fec-mapping-based-on-lane-speed-and-number-of-lanes)
1414
- [Diagram For Different Use Cases](#diagram-for-different-use-cases)
1515
- [Dependency](#dependency)
16-
- [Restrictions/Limitations](#restrictions/limitations)
17-
- [Difference compared to other design](#difference-compared-to-other-design)
1816

1917
### Revision
2018

@@ -185,17 +183,3 @@ To implement this, ```optics_type``` can be determined based on today's transcei
185183
```optics_type``` field can also provide benefits in readability/service-ability/debug-ability:
186184
1. help user/engineer to easily and quickly identify what optics are plugged onto the router (if it can be added to show CLI output later)
187185
2. test script can easily figure out the optics type based on this single ```optics_type``` field and do test actions accordingly.
188-
189-
### Restrictions/Limitations
190-
N/A
191-
192-
### Difference compared to other design
193-
1. [[FEC] Design for auto-fec](https://github.com/sonic-net/SONiC/blob/master/doc/port_auto_neg/auto-fec.md#sonic-port-auto-fec-design):
194-
- FEC mode will be decided automatically at SAI/SDK(and/or HW) level as part of auto-negotiation feature, if auto-neg is implemented and enabled for this platform.
195-
- fec=```auto``` in CONFIG_DB
196-
- Not all platforms have auto-neg implemented and enabled. Even if a platform has auto-neg running, auto-fec might not be supported as part of auto-neg.
197-
2. This HLD's design:
198-
- FEC mode will be decided automatically at level way above SAI/SDK/HW, based on common rules, and be pushed into CONFIG_DB. (flow: CONFIG_DB->syncd->orcagent->SAI/SDK)
199-
- fec=```none```/```rs```/```fc``` in CONFIG_DB
200-
- This is independent from auto-neg, can work for all platforms.
201-
- Also, this mechanism/model helps determine right FEC for dynamic events, such as: DPB (Dynamic Port Breakout), transceivers/optics insertion (OIR) etc.

0 commit comments

Comments
 (0)