腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在不使用套接字的情况下将数据包发送到网络?
、
、
、
我想绕过
Linux
网络
栈
向网络发送数据包。我的意思是,是否有任何方法,我可以
中断
网卡驱动程序,并在网卡缓冲区中放置一个帧直接发送到网络?我是
Linux
内核黑客方面的新手,所以任何关于我如何开始的指导都是非常有帮助的。
浏览 5
提问于2013-05-04
得票数 7
1
回答
Linux
是如何记住其内核堆栈指针的?
、
、
、
、
我知道
Linux
中有两种类型的堆栈:每个用户线程的用户堆栈和内核线程的内核堆栈(只有一个进程)。更确切地说,
中断
过程是内核(0)和用户(3)这两种模式之间的桥梁。
中断
向量表允许处理器在PC寄存器中加载正确的指令地址,但是当它在内核模式下切换时,堆栈指针寄存器是如何改变的?子例程是否指示内核堆栈在其第一条指令之前的位置?“从
中断
中返回”是如何知道返回到哪里的?PCB是否保存在内核堆栈或其他地方?非常感谢你的帮助。
浏览 4
提问于2015-02-26
得票数 4
回答已采纳
1
回答
端口关闭事件是否会导致
linux
TCPIP堆栈中的TCP或其他连接
中断
?
、
、
、
客户的操作系统是
linux
。 所以我在想,这个链路关闭/打开是否会导致虚拟机中的TCP连接
中断
?我不知道我应该阅读TCPIP堆栈中的哪部分代码,因为boss告诉我,我必须向他展示一些博客以外的代码。
浏览 23
提问于2017-08-28
得票数 0
回答已采纳
1
回答
Linux
下CPU如何切换到
中断
栈
、
、
、
我读到过
Linux
如何在每个CPU上使用硬IRQ堆栈和软IRQ堆栈,以防异常堆栈在内核的编译时间内仅为4KB。现在我知道在8KB内核模式堆栈的情况下,当CPU在IDT中查找
中断
处理程序并发现需要更改权限时,它会从进程的TSS段获取内核模式堆栈的地址。我不清楚的是,在处理
中断
的情况下,CPU如何获得hard_irq堆栈或soft_irq堆栈的地址。 有人能给我解释一下吗?
浏览 49
提问于2019-06-16
得票数 1
3
回答
如何使用DPDK运行Netfilter (iptable,nftable)
、
、
、
、
我正在寻找一个在
Linux
中的快速有状态防火墙,它可以处理大量数据包并将其中一些数据包发送到外部程序。
浏览 6
提问于2015-02-09
得票数 1
回答已采纳
1
回答
切换到(
Linux
)内核模式
、
、
Linux
n00b在这里。如何从用户模式切换到内核模式?我运行的是
Linux
Ubuntu 12.10。有没有可以使用内联汇编代码调用的
中断
?如果不是,如何做呢?我之所以问这个问题,是因为我想写一个SCTP (网络)协议
栈
,它可以访问内核,并且经常在后台运行,尽管UI不能直接访问内核。以前从来没有做过这样的事情,所以来自专业人士的提示肯定会很受欢迎。
浏览 1
提问于2013-08-29
得票数 0
1
回答
中断
堆栈的堆栈指针
、
、
Linux
内核对于用户模式和内核模式进程有独立的
栈
,也有一些特殊的
栈
。其中一个特殊的堆栈是
中断
堆栈,其大小为16 in,放置在irq_stack_union中: char irq_stack[IRQ_STACK_SIZE
浏览 0
提问于2015-08-22
得票数 0
1
回答
是否将任务门与x86 IDT一起使用,是处理内核模式(环0)堆栈故障异常的唯一方法?
、
对于堆栈故障异常(由于堆栈溢出或限制违规),哪些门应该用于x86 IDT (
中断
描述符表)设置出陷阱门、
中断
门和任务门?Intel手册写道-“新的tss允许处理程序在处理异常或
中断
时使用新的特权级别0堆
栈
。如果在当前权限级别0堆
栈
损坏时发生异常或
中断
,则通过任务门访问处理程序可以通过向处理程序提供新的权限级别0堆
栈
来防止系统崩溃”。 提前感谢您的回复。
浏览 3
提问于2013-10-13
得票数 2
2
回答
Linux
中的虚拟网络设备
、
、
、
这些设备是如何连接到
linux
桥或打开开关的。我发现:"Veth是一种特殊的网络设备,是成对创建的,我认为它是一种改变流量方向的方法,也就是说,当从
Linux
协议
栈
发送给veth设备时,它被发送到它的另一个镜像veth设备,因此镜像设备将它作为一个正向通信,并将其返回
Linux
协议
栈
以供进一步使用。Tap设备是逻辑网络设备,但与其他设备不同:它允许用户空间程序直接将流量注入
Linux
协议
栈
,还可以从堆栈中检索流量。它在用户空间中打开到
Linux</em
浏览 5
提问于2014-09-03
得票数 20
1
回答
为什么我当前的18.04.3系统不运行与新的18.04.3系统相同的内核?
、
我似乎没有为内核固定任何东西:dpkg: no packages found matching
linux
浏览 0
提问于2020-01-22
得票数 25
回答已采纳
2
回答
操作系统内核和网络协议
栈
在哪里重叠?
、
我正在努力学习网络协议
栈
。传输、IP、数据链路层库代码实现)以及
linux
。我不知道从哪里开始。 如果
Linux
没有将它作为核心特性,那么
linux
是否只为网络部分提供占位符(就像只提供宏以启用第三方堆栈如果
linux
有内置的网络特性,那么我需要通过哪些
linux</e
浏览 8
提问于2021-12-10
得票数 2
3
回答
在C++中设计ipstack
、
、
我想在C++中实现一个IP
栈
,作为我对
Linux
和网络世界的一个培训项目。我对
Linux
栈
是如何工作的有一些了解,但是,正如我所说的,我想用C++实现一些具有良好设计的东西,而不是专注于性能。谁知道我在哪里可以找到用C++编写的IP
栈
的书面设计(一些UML +顺序图)?
浏览 9
提问于2009-12-10
得票数 1
1
回答
软件
栈
和操作系统有什么区别?为什么Android不是操作系统,而是软件
栈
?
、
Android是一个软件
栈
,但不是操作系统。如developer.android.com所述 什么是Android?Android是一个移动设备的软件
栈
,包括操作系统、中间件和关键应用程序。我不明白软件
栈
是否适用于应用程序,所以Windows是操作系统,但如果我在其上安装应用程序,是否应该称之为软件堆栈?
浏览 3
提问于2012-04-23
得票数 15
回答已采纳
1
回答
中断
堆栈和内核堆栈是同一个堆栈吗?
、
、
、
或者
中断
堆栈是内核堆栈中包含的特殊堆栈?我有点困惑,因为有时我的书只用“
栈
”来引用它。
浏览 2
提问于2016-03-13
得票数 0
1
回答
linux
下的CAN协议
栈
有没有人能推荐一下
linux
下的Can协议
栈
列表?我使用的是支持CAN总线的飞思卡尔imx286处理器,我使用的是Flex驱动程序。最重要的是,我必须使用像CANOpen这样的CAN协议
栈
。
浏览 74
提问于2016-08-16
得票数 0
1
回答
Linux
内核中的tcp_disconnect函数做什么,在什么情况下调用它?
、
、
、
我正在尝试在
Linux
内核模块中实现一个ULP,并且一直在查看全局变量struct proto tcp_prot中的函数指针,以便能够感觉到应该将哪些函数指针字段复制到我自己的struct proto中
浏览 7
提问于2020-09-28
得票数 1
3
回答
如何学习
linux
网络协议
栈
源代码
、
、
、
最近,我的工作之一是在我的团队开发的完全不同于
linux
的操作系统上使用C++编写网络堆栈。然而,我认为深入理解
linux
网络协议
栈
可能有助于设计和实现一个好的网络协议
栈
。
浏览 4
提问于2012-05-13
得票数 2
0
回答
guest vcpu如何处理来自kvm注入的
中断
?
、
、
没有明白一个问题,就是qemu在创建虚拟机时,给每个vq都注册了
中断
处理函数,如vp_try_to_find_vqs中那么,在vhost-net接收到来自tap接口的报文时,触发kvm产生
中断
注入到guest时,guest中的vcpu是如何调用到virtio驱动的这个
中断
处理函数的尼?这个函数
栈
的调用过程请大佬们给科普一下
浏览 140
提问于2022-12-30
1
回答
修改套接字结构,将数据包发送到另一个IP
、
、
、
是否可以永久地修改套接字结构,例如目的地IP,而无需使用任何类型的系统调用来关闭或重新加载套接字和客户端程序,也无需使用iptables编辑:我很清楚我不能在应用层这样做,所以我正在寻找直接修改内核和TCP/IP协议
栈
的方法,这是可能的吗?这些信息必须保存在内存中的某个地方。
浏览 2
提问于2015-04-23
得票数 0
10
回答
多年来一直是LAMP开发人员,现在过渡到Microsoft Web Stack。我该从哪里开始呢?
、
、
、
我一直在使用标准的
Linux
web
栈
(
linux
、apache、php、python、mysql),但我得到了一个与微软Web
栈
(IIS、ASP.NET、MSSQL、C#)一起工作的绝佳工作机会。
浏览 3
提问于2009-06-03
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这篇文章给大家介绍一下Linux的中断系统
Linux 服务器开发学习路线总结Golang后台开发、后端技术栈
美国恶劣天气导致Linux之父家中断电断网六天:内核更新延期
编程-函数栈与进程栈
栈的顺序结构及栈的实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券