Network Configuration

Note: The following section is not valid for P3898 as it has a different switch.

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:

  1. Switch CPU & Firmware disabled : NVIDIA switch developemnt firmware only supports AVNU profile. For other profiles like AUTOSAR PTP support, this mode is helpful.
  2. 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.
  3. OTA support: In switch CPU disable mode, switch firmware OTA is N/A as no firmware is running in the switch.
Note: It is important to keep the software in Tegra (Orin) and network configuration setting in Aurix compatible as defined above in table . This has to be done manually and there is no automated way to keep Orin software and Aurix 'setnetworkconfig' in sync/compatible mode. Using a network configuration that does not match the Orin PCT might result in undefined behavior.

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 Secondary 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 Secondary 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 Secondary 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