Network Configuration

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 Orin PCT (applicable) Max MTU supported (MGBE2-OAK) PTP support in OAK Switch Switch Over the air update support
NW_CFG_BASE 0 AV+L & AV+Q standard Up to 16Kbytes Yes (Refer PTP section) Yes
NW_CFG_BASE_SAFETY 1 AV+Q Safety 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 : In safety platform configurations, Marvell switch CPU (QM) and firmware (ASIL NA) are disabled to achieve DRIVE OS time sync safety goals.
  2. Max MTU size: In safety platform configurations, The max MTU size in MGBE2 and OAK switch is reduced to ~1500. To minimize the PTP bypass latency time in safety.
  3. OTA support: In safety, Marvell switch CPU is disabled. Therefore, there is no OTA support for Marvell switches.
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 Primary 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 Primary Yes No Restriction
P3 1G-BASE-T1 Primary Yes No Restriction
P4 1G-BASE-T1 Primary Yes No Restriction
P5 1G-BASE-T1 Primary Yes No Restriction
P6 SGMII NA No No Restriction
P7 1G-BASE-T1 Primary Yes No Restriction
P8 1G-BASE-T1 Primary Yes No Restriction
P9 1G-BASE-T1 Primary 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 Primary 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