Marvell Octeon PCI 端点网卡的 Linux 内核网络驱动程序

Marvell Octeon PCI 端点网卡的网络驱动程序。版权所有 (c) 2020 Marvell International Ltd。

目录

概述

此驱动程序实现 Marvell Octeon PCI 端点网卡的网络功能。

支持的设备

目前,此驱动程序支持以下设备
  • 网络控制器:Cavium, Inc. 设备 b100

  • 网络控制器:Cavium, Inc. 设备 b200

  • 网络控制器:Cavium, Inc. 设备 b400

  • 网络控制器:Cavium, Inc. 设备 b900

  • 网络控制器:Cavium, Inc. 设备 ba00

  • 网络控制器:Cavium, Inc. 设备 bc00

  • 网络控制器:Cavium, Inc. 设备 bd00

接口控制

诸如更改 mtu、链路速度、链路关闭/开启等网络接口控制是通过向邮箱命令队列写入命令完成的,该邮箱接口通过 BAR4 中的保留区域实现。此驱动程序将命令写入邮箱,Octeon 设备上的固件会处理这些命令。固件还会通过作为邮箱接口一部分实现的通知队列,向驱动程序发送诸如链路更改等事件的非请求通知。