Network Configuration
NVIDIA DRIVE? OS 6.0 supports two network configurations named Base and Safety. Base configuration is applicable to standard PCD configuration i.e., AV+L Standard and AV+Q Standard, while Safety is applicable for AV+Q prod, Prod_debug, and prod_debug_extra. These switch configurations are controlled by the AURIX MCU firmware via AURIX command line.
The configuration selection is enabled via AURIX MCU AUTOSAR firmware commands. Commands details:
getnetworkconfig : Get the current network config info
setnetworkconfig <config value>: Sets network config for next MCU boot
Where the <config value>
parameter is as below:
Configuration | Value | Max MTU supported (MGBE2-OAK) | PTP support in OAK Switch | Switch Over the air update support |
---|---|---|---|---|
NW_CFG_BASE | 0 | Up to 16Kbytes | Yes (Refer PTP section) | Yes |
NW_CFG_BASE_SAFETY | 1 | 1500 bytes | Bypass (Switch CPU disable) | No |
The major difference use cases between NW_CFG_BASE and NW_CFG_BASE_SAFETY are:
- Switch CPU & Firmware disabled : NVIDIA switch developemnt firmware only supports AVNU profile. For other profiles like AUTOSAR PTP support, this mode is helpful.
- Max MTU size: The max MTU size of OAK switch is reduced to ~1500 to minimize the PTP bypass latency time when switch is not PTP aware.
- OTA support: In switch CPU disable mode, switch firmware OTA is N/A as no firmware is running in the switch.
P3710 Networking Port Configuration
Networking port configuration is captured below and is common for both networking configurations i.e., NW_CFG_BASE and NW_CFG_BASE_SAFETY.
Node | Controller/Switch Port | Mode & Speed | T1 Role | PHY present | L2 switch forwarding restriction |
---|---|---|---|---|---|
Tegra | EQOS | 1G-BASE-T | NA | Yes | NA |
MGBE-0 | 10G-BASE-T1 | Secondary | Yes | NA | |
MGBE-1 | 10G-BASE-T | NA | Yes | NA | |
MGBE-2 | 5G (XFI) | NA | No | NA | |
MGBE-3 | 10G (XFI) | NA | No | NA | |
Switch-1 (88Q5072) | P0 (Internal CPU port) | 1G | NA | No | No Restriction |
P1 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P2 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P3 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P4 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P5 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P6 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P7 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P8 | 1G (RGMII) | NA | No | Only to P10 | |
P9 | 1G-BASE-T1 | Primary | Yes | No Restriction except forwarding to Switch-1 P8 | |
P10 | 5G (XFI) | NA | No | No Restriction | |
P11 | PCIe Gen3 X1 | NA | No | No Restriction except forwarding to Switch-1 P8 | |
Switch-2 (88Q6113) | P0 (Internal CPU port) | 1G | NA | No | No Restriction |
P1 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P2 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P3 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P4 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P5 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P6 | SGMII | NA | No | No Restriction | |
P7 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P8 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P9 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P10 | 10G (XFI) | NA | No | No Restriction | |
P11 | PCIe Gen3 X2 | NA | No | No Restriction | |
Tegra PCIe Ethernet | LAN 7431 controller | 1G-BASE-T1 | Master | Yes | NA |
P3663 Network Port Configuration
Networking port configuration is captured below and its common for both networking configurations i.e., NW_CFG_BASE and NW_CFG_BASE_SAFETY.
Node | Controller/Switch Port | Mode & Speed | T1 Role | PHY present | L2 Routing |
---|---|---|---|---|---|
Tegra | EQOS | 1G-BASE-T1 | NA | Yes | NA |
MGBE-0 | 10G-BASE-T1 | Secondary | Yes | NA | |
MGBE-2 | 5G (XFI) | NA | No | NA | |
Switch-1 (88Q5072) | P0 (Internal CPU port) | 1G | NA | No | No Restriction |
P1 | 100M-BASE-T1 | Primary | Yes (internal) |
No Restriction except forwarding to Switch-1 P8 (ie, to Aurix) |
|
P2 | |||||
P3 | |||||
P4 | |||||
P5 | |||||
P6 | |||||
P7 | |||||
P8 | 1G (RGMII) | NA | No | Only to P10 (ie, Aurix to Tegra) | |
P10 | 5G (XFI) | No Restriction | |||
P11 | PCIe Gen3 X1 |
No Restriction except forwarding to Switch-1 P8 (ie, to Aurix) |
|||
Tegra PCIe Ethernet | LAN 7431 controller | 1G-BASE-T1 | Primary | Yes | NA |
P3898 Network Port Configuration
The p3898 network port configuration is as follows:
Node | Controller/Switch Port | Mode & Speed | T1 Role | PHY present | L2 Routing |
---|---|---|---|---|---|
Tegra | EQOS | 1G (RGMII) | N/A | No | N/A |
Switch | P2 | 100M-BASE-T1 | Primary | Yes (internal) |
No Restriction except forwarding to Switch P5 (I.e., to AURIX) |
P3 | |||||
P4 | |||||
P5 | 1G (RGMII) | N/A | No | Only to P8 (i.e., Aurix to Tegra) | |
P8 | No restriction | ||||
P0 | 1G-BASE-T1 | Primary | Yes |
No Restriction except forwarding to Switch P5 (i.e., to AURIX) |
|
P6 |