Драйвер Ethernet контроллера для вычислительных модулей на базе процессора NXP P5040
io-pkt-* -d dpaa-fsl-p5040 [опция[,опция ...]] ...
/etc/system/config/nic_config_p5040.json
.
![]() | Для разделения опций используется запятая (но не пробелы). |
ЗОСРВ «Нейтрино»
ppc
Драйвер devnp-dpaa-fsl-p5040 управляет Ethernet контроллером устройств на базе микропроцессоров NXP P5040. Это драйвер io-pkt; имена интерфейсов назначаются в виде dsecX, где X – целое число.
Файл nic_config_p5040.json
описывает конфигурацию сетевого оборудования, используемую для работы драйвера. По умолчанию файл располагается по пути /etc/system/config/nic_config_p5040.json
, но его можно переопределить с помощью опции path_config_file
.
Формат конфигурационного файла - JSON.
![]() | Значения параметров должны быть в десятичной системе счисления. |
![]() | При одновременном включении SGMII и RGMII режимов для интерфейсов dsec3 и dsec4, активирован будет SGMII режим. |
{"nic_list": [{"nic_name": "FMAN1","fm_enable": 1,"sgmii": [1, 1, 1, 1, 0],"rgmii": [0, 1],"phy_addr": [23, 19, 20, 2, 4]},{"nic_name": "FMAN2","fm_enable": 1,"sgmii": [1, 1, 1, 0, 0],"rgmii": [0, 1],"phy_addr": [21, 21, 22, 0, 5]}]}
Запуск io-pkt с использованием драйвера devnp-dpaa-fsl-p5040:
io-pkt-v4-hc -ptcpip stacksize=65536,pkt_typed_mem=/memory/below4G -d dpaa-fsl-p5040 path_config_file=/etc/system/config/nic_config_p5040.json ifconfig dsec0 192.168.0.10 up
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
Предыдущий раздел: перейти