腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
中的虚拟网络设备
linux
、
networking
、
virtual
、
tap
这些设备是如何连接到
linux
桥或打开开关的。我发现:"Veth是一种特殊的网络设备,是成对创建的,我认为它是一种改变流量方向的方法,也就是说,当从
Linux
协议
栈
发送给veth设备时,它被发送到它的另一个镜像veth设备,因此镜像设备将它作为一个正向通信,并将其返回
Linux
协议
栈
以供进一步使用。Tap设备是逻辑网络设备,但与其他设备不同:它允许用户
空间
程序直接将流量注入
Linux
协议
栈
,还可以从堆栈中检索流量。它在用户
空间</em
浏览 5
提问于2014-09-03
得票数 20
2
回答
操作系统内核和网络协议
栈
在哪里重叠?
tcp
、
linux-kernel
我正在努力学习网络协议
栈
。传输、IP、数据链路层库代码实现)以及
linux
。我不知道从哪里开始。 如果
Linux
没有将它作为核心特性,那么
linux
是否只为网络部分提供占位符(就像只提供宏以启用第三方堆栈如果
linux
有内置的网络特性,那么我需要通过哪些
linux</e
浏览 8
提问于2021-12-10
得票数 2
1
回答
用于标准类兼容USB设备的Android USB主机模式“软模式”驱动程序
android
、
usb
、
driver
、
device-driver
就我的目的而言,我对USB音频特别感兴趣,但是从
Linux
内核模块源派生出的一组由社区构建的类似乎对许多项目都有好处。我希望其他人已经想到了同样的事情,并且已经开始工作了。
浏览 7
提问于2012-07-04
得票数 37
1
回答
Linux
内核中的tcp_disconnect函数做什么,在什么情况下调用它?
c
、
linux
、
tcp
、
kernel
我正在尝试在
Linux
内核模块中实现一个ULP,并且一直在查看全局变量struct proto tcp_prot中的函数指针,以便能够感觉到应该将哪些函数指针字段复制到我自己的struct proto中然而,我似乎找不到一个类似于这个功能的用户
空间
,Google也没有产生任何有用的东西。那么tcp_disconnect的用途是什么呢?它能做什么,什么时候被调用?
浏览 7
提问于2020-09-28
得票数 1
1
回答
Pthread:主线程和子线程堆栈
大小
之间的关系
c
、
linux
、
gcc
、
pthreads
我正在尝试理解
Linux
中pthread库的堆栈分配。这里有几个问题:B)主线程的堆栈分配是多少?这是ulimit -s的
大小
吗?这是ulimit -s的
大小
吗?E)进程
栈
和线程
栈
是共享的吗?如何决定进程堆栈(比如a.out)的
大小
。
浏览 4
提问于2012-06-30
得票数 0
回答已采纳
1
回答
Linux
-进程的堆栈
大小
linux
在
Linux
中,进程是否具有有限的堆栈
大小
?也就是说,它的函数堆栈的总和可以不超过固定的
大小
吗?如果它是固定的,那么它的
大小
是如何确定的,可以设置吗?
浏览 13
提问于2012-11-02
得票数 2
4
回答
Solaris上的StackOverflowError,但不是
Linux
/Windows上的
java
、
xml
、
xerces
我有一个使用Xerces解析大型xml schema (.xsd)的应用程序,该应用程序在
Linux
和Windows上运行良好,但在Solaris上提供了一个StackOverflowError,具有完全相同的输入和配置我知道Xerces使用递归来验证xml模式,但是因为它在Windows和
Linux
上没有任何问题,所以我非常有信心它可以在任何地方运行。 这一切为什么要发生?有解决办法吗?
浏览 4
提问于2009-05-20
得票数 1
回答已采纳
4
回答
如果声明了一个大变量,为什么C程序会崩溃?
c
、
windows
、
msvcrt
如果我将数组
大小
从300,000改为200,000,它就能正常工作(这个简单的程序可以说是“工作”,因为它什么也不做)。
浏览 0
提问于2013-01-09
得票数 2
回答已采纳
2
回答
Rails区域设置名称
空间
的
大小
写差异
ruby-on-rails-3
、
rails-i18n
当我运行我的验收(全
栈
)测试时-它也会在活动记录区域设置上拾取-除了一个测试。当我一次运行整个套件时-所有那些通过测试的人现在都失败了,它找不到我的activerecord locales它抱怨的命名
空间
都是小写的。当我将locale yml文件中的名称
空间
更改
为en-za时-测试通过-但其他正在查找en-ZA地区的测试失败(请注意大写字母位)。当我运行整个套件时,它是在寻找小写还是
大小
写的名称
空间
,这是怎么回事?此外,当我只运行验收测试时,只有一个失败的测试,它试图使用错误的
大
浏览 0
提问于2012-10-02
得票数 0
回答已采纳
4
回答
分配的整数不能超过一百万
c
我正在尝试对排序算法进行计时和比较。据我所知:sizeof(int)是4个字节,因此int array[one million];产生(4)百万字节,大致相当于4000kb或4mb。我使用的是gcc,如果这意味着什么的话。
浏览 2
提问于2011-11-13
得票数 7
回答已采纳
1
回答
如何在
linux
内核中添加代码?
c
、
linux
、
tcp
、
linux-kernel
、
kernel
我正在研究如何对
Linux
的TCP/IP协议
栈
进行分析和评估。我的目标是从整体上研究tcp/ip协议
栈
的性能,研究每一层的时间开销以及tcp/p协议层和ip层的队列信息之间的交互。为此,我使用了一种基于探测节点的模式来研究
linux
的TCP/IP协议的内部行为。探测节点是添加到内核中的一段代码,用于记录数据包的时间戳、队列长度和
大小
等信息。
浏览 1
提问于2014-04-08
得票数 0
1
回答
为什么c++中数组定义的位置会引发错误?
c++
、
编程算法
如图,我在做csp一道编程题的时候,定义的数组using namespace std; int n; for(int i=0;i<n;i++){ cin>>temp; cout<<a[temp]<<" "; return 0;得到了这样的结果,请问是怎么回事呢?代码改成这样就没错了
浏览 118
提问于2022-11-29
2
回答
性能读()和写()到/从
Linux
SKB的
linux
、
tcp
、
kernel
基于一个标准的
Linux
系统,其中有一个用户应用程序和内核网络
栈
。我已经读过,从用户
空间
到内核
空间
的移动帧(以及vica-发自内核
空间
的帧)在CPU周期方面可能是昂贵的。 为什么?因为帧仍将在用户/内核
空间
之间运行。
空间
问题是否适用,还是有某种形式的零拷贝在发挥作用?
浏览 10
提问于2017-07-07
得票数 3
回答已采纳
4
回答
在C中调用函数时,是否使用操作系统的堆栈,堆栈的
大小
是否固定?
c
、
function
、
memory
、
segmentation-fault
、
stack
我的问题是,我知道在进行函数调用时,
栈
用来保存传递给函数的所有变量。那么这就是操作系统的堆栈吗?也就是说,操作系统是否有专门为此而设计的单独的内存块? 另外,堆栈的
大小
是固定的吗?
浏览 4
提问于2013-04-30
得票数 1
回答已采纳
1
回答
在
Linux
内核中实现的OSI参考模型的“会话层”在哪里?
session
能否区分
Linux
网络堆栈中的“会话层”?使用的协议是什么?例如,如果使用HTTP下载ASCII文本文件,那么“会话层”是否指示传输层协议创建连接?
浏览 0
提问于2013-09-18
得票数 1
回答已采纳
2
回答
运行gdb时windows中的堆栈溢出
c
、
gdb
、
stack-overflow
我在
linux
上运行完全相同的单元测试,没有任何问题。我注意到gdb似乎在Windows下被分配了自己的执行线程--有没有办法知道这个线程分配了多少堆栈
空间
?
浏览 1
提问于2012-10-09
得票数 0
回答已采纳
1
回答
用于windows访问控制的subversion挂钩模板
windows
、
svn
、
svn-hooks
我在windows XP操作系统上为subversion设置了一个带有bitnami
栈
的subversion服务器。这是为本地网络,我想控制窃取,锁定和打破锁定能力,在访问存储库。我将pre-lock.tmpl和pre-unlock.tmpl
更改
为可执行文件,但它仍然不起作用。当我在
linux
系统上对bitnami
栈
进行测试时,它工作得很好。当我查看模板脚本时,该脚本是针对
linux
系统的。我能让这个脚本在windows XP上工作吗?
浏览 2
提问于2010-08-05
得票数 0
1
回答
如何使用SPI编写网络设备驱动程序?
linux
、
driver
、
spi
我使用铁锈在用户
空间
为实现了一个设备驱动程序。用户
空间
驱动程序使用内核spi接口驱动程序。将驱动程序编写为内核模块似乎非常困难,因为在中找到的
linux
/netdevice.h文档似乎过时了(或者我不够聪明,无法理解复杂的细节)。 一个新的建议使用。我的问题是,是否有可能将用户
空间
spi网络设备驱动程序集成到
linux
网络堆栈中,例如由网络堆栈处理所有协议等。是否可以使用类似于Project的方法,比如在内核
空间
中有一个小组件,这是为了安全而隔离的,从而为用户构建一个“桥梁”?
浏览 3
提问于2019-12-06
得票数 0
回答已采纳
5
回答
在使用GNU编译器进行编译期间
更改
C++应用程序的堆栈
大小
gcc
、
gnu
在用g++编译C++程序的过程中,我使用了但在SUSE
Linux
中,我经常收到这样的错误: x86_64-suse-
linux
如何在
Linux
下用GCC增加单个应用的
栈
大小
?
浏览 2
提问于2010-02-17
得票数 56
3
回答
如何使用DPDK运行Netfilter (iptable,nftable)
linux
、
linux-kernel
、
iptables
、
netfilter
、
dpdk
我正在寻找一个在
Linux
中的快速有状态防火墙,它可以处理大量数据包并将其中一些数据包发送到外部程序。
浏览 6
提问于2015-02-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
探讨程序编程中栈空间的本质以及缓冲区溢出的问题
从进程栈内存底层原理到Segmentation fault报错
从qt编程看内存分区
Linux系统编程 线程属性
一篇读懂Linux 是如何管理内存的
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券