腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
网络驱动程序中的并发性:探测() VS
ndo_open
(),ndo_start_xmit()与NAPI轮询()
networking
、
concurrency
、
linux-kernel
、
linux-device-driver
有谁能解释一下,在
Linux
网络驱动程序中,在以下两种情况下是否需要额外的同步,例如锁定?我对内核2.6.32和更新版本感兴趣。1. .probe诉.
ndo_open
在PCI网卡的驱动程序中,net_device实例通常在.probe()回调中注册。内核是否有可能在.
ndo_open
回调结束之前但在register_netdev()之后调用该.probe回调?我想是的,但可能是,有一个更有力的保证,可以确保设备不能在.probe结束之前打开?我还在.probe和.
ndo_open
回调中添加了调试打印。结果:是的,即使在.
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
1
回答
使用更改的API在CentOS 7中构建内核模块
centos
、
kernel-module
、
rhel7
我编写了NIC模块驱动程序,并实现了
ndo_open
、ndo_stop、ndo_start_xmit等基本功能。int (*ndo_change_mtu)(struct net_dev
浏览 1
提问于2022-02-01
得票数 0
回答已采纳
1
回答
内核中网络上/下的问题
kernel
、
linux-kernel
我正在尝试编写一个
Linux
内核模块,该模块使用正确的命令,将网络接口(比如wlan0)删除,将其IP地址更改为指定的地址,然后将接口恢复。在注释开始之前,是的,我知道您可以使用ifconfig,当然,我知道您也可以编写用户代码来实现这一点,但是在我的研究项目中,我正在尝试学习如何在
Linux
内核中这样做。经过研究,我发现了net_device _ops结构,它具有我需要调用的方法(ndo_stop和
ndo_open
)。printk(KERN_DEBUG "New Test::: %pI4", &if_info-
浏览 1
提问于2015-03-09
得票数 2
回答已采纳
1
回答
将驱动程序函数赋值给netdev_ops函数指针时的“只读”错误
c
、
pointers
、
struct
、
linux-kernel
、
linux-device-driver
在中,我找到了这条评论但是,在我的代码中,像dev->netdev_ops->
ndo_open
= netmod_open这样的赋值(其中netmod_open是在我自己的驱动程序中打开的方法)会导致编译器错误:此外,
浏览 3
提问于2016-12-21
得票数 1
回答已采纳
1
回答
linux
网络驱动程序- net_device_ops
linux
、
linux-device-driver
到目前为止,我只在设备驱动程序中使用了文件操作结构。使用系统调用open & read,write。
浏览 1
提问于2013-01-14
得票数 2
回答已采纳
1
回答
当我关掉我的以太网时会发生什么?一旦我关闭以太网,操作系统会执行哪些步骤?
networking
、
systemd
、
embedded
、
ethernet
我想知道一旦我关掉我的以太网会发生什么。操作系统在网络层上做什么?它会刷新路由表或类似的东西吗。
浏览 0
提问于2021-06-04
得票数 0
回答已采纳
1
回答
向netdev_ops函数指针分配驱动程序函数时的只读错误
c
、
linux-kernel
、
linux-device-driver
= 8;,即使我像这样做了自己的结构: .
ndo_open
浏览 5
提问于2020-08-10
得票数 0
2
回答
在
linux
内核中开发简单的net_device
linux
、
sockets
、
network-programming
、
linux-kernel
我试图在
linux
内核中实现一个netdevice (net_device)。struct net_device_ops .
ndo_open
=open, .ndo_start_xmit = start_xmit
浏览 4
提问于2012-10-30
得票数 2
2
回答
如何编写虚拟网络设备驱动程序
networking
、
linux-kernel
、
linux-device-driver
虚拟设备代码#include <
linux
/netdevice.h> .ndo_init = virtualNIC_init, .
ndo_open
浏览 4
提问于2017-03-01
得票数 1
回答已采纳
1
回答
将数据包从IP层传送到设备驱动程序
linux-kernel
设备驱动程序的代码如下: #include<
linux
/netdevice.h> #include<
linux
/skbuff.h> #include<
linux
/interr
浏览 2
提问于2013-01-06
得票数 2
1
回答
注册新net_device的正确方法是什么?
linux
、
linux-kernel
我正在尝试在
linux
中注册一个新的net_device……我可以正确地分配和注册它,并且ifconfig会显示它。struct veth_priv ...{ .
ndo_open
浏览 1
提问于2011-07-18
得票数 9
回答已采纳
1
回答
我想创建一个虚拟的以太网设备驱动程序,但是没有任何接口端口。
linux
/* This is a fake ethernet driver module */ #include<
linux
/kernel.h>#include<
linux
/init.h>#include<
linu
浏览 3
提问于2021-01-24
得票数 2
1
回答
在
linux
内核3.12中调用网络设备驱动程序时出现“ioctl对于设备不合适”
linux
、
linux-kernel
、
ioctl
我正在尝试将ioctl接口添加到
Linux
内核3.12中的CAN驱动程序中,这是一个网络设备。invalid cmd\n"); return 0; .
ndo_open
浏览 0
提问于2014-12-03
得票数 1
1
回答
“net_device”中的指针已损坏
linux-kernel
、
linux-device-driver
逻辑如下: .ndo_init = virt_net_init, .
ndo_open
= virt_net_open
浏览 2
提问于2012-10-15
得票数 0
回答已采纳
1
回答
内核5.15和5.4.0之间是否有关于ioctl有效命令的任何更改?
linux-kernel
、
driver
、
ioctl
net_device_ops u50_netdev_ops = { .ndo_uninit = u50_dev_uninit, .
ndo_open
浏览 35
提问于2022-07-22
得票数 0
回答已采纳
2
回答
linux
-
linux
脚本- "$#“
linux
、
bash
、
shell
我有一个lines脚本,它有以下几行:set -o errexitthen exit 1有人能解释这些命令,特别是setter和"$#"部分吗?
浏览 9
提问于2015-12-19
得票数 1
回答已采纳
1
回答
是否有人使用UDP巨型图实现了解决方案?
network-programming
、
udp
我最近学到了巨型图(仅限UDP包> 65k - IPv6 )。虽然我不需要使用它们,但我想我应该深入研究一下,看看人们是如何做一些聪明的事情的。那么,是否有人使用过它们?如果使用过,又是如何使用的?哪种语言/软件/硬件支持它们?干杯
浏览 2
提问于2012-09-20
得票数 4
回答已采纳
1
回答
从
Linux
卸载
Linux
boot
、
uninstall
、
mint
、
elementary
我在网上搜索如何从您的计算机中删除或卸载
Linux
,但我找到的唯一信息是如何从Windows中删除它。如果之前有人问过这个问题,我很抱歉。请放心,也让我知道如何不问以前问过的问题。提前谢谢你!
浏览 0
提问于2018-01-16
得票数 -2
1
回答
什么是GKEOP内核映像?
linux-headers
只要看看可能的
linux
内核,我就会爱上使用列出的。从没见过。
浏览 0
提问于2021-04-24
得票数 1
1
回答
EC2 ubuntu实例已满,但无法找到原因
16.04
、
disk-usage
、
amazon-ec2
这是当前的用法udev 488M 0 488M 0% /dev/dev/xvda1 7.7G 7.7G 396K 100% /tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 496M
浏览 0
提问于2019-10-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券