网页网卡数据包的接收(netif_rx) - 知乎. 根猴. 一个2傻子. 概要图. 图1. 图2. 非NAPI. 找了一个3c59x的设备,其他非NAPI驱动大同小异. static int vortex_rx(struct net_device *dev) { struct vortex_private *vp = netdev_priv(dev); void __iomem *ioaddr = vp->ioaddr; int i; short rx_status; if (vortex_debug > 5) pr_debug("vortex_rx(): status %4.4x, rx_status %4.4x.\n",