腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
消息缓冲区结构(
Mbuf
):
Linux
等效
、
Linux
中是否有与
mbuf
(message )数据结构等效的数据结构,该数据结构包含要通过网络传输的实际数据包数据?我以为这是一个通用的UNIX结构,但显然它是FreeBSD的唯一结构。
浏览 2
提问于2013-10-23
得票数 2
回答已采纳
1
回答
网络-m缓冲区和环形缓冲区在网络域中的作用
、
在freebsd手册页中,它描述了
mbuf
,如下所示:which allows addingAn
mbuf
consists of a variable-sized header and a small inte
浏览 17
提问于2017-07-24
得票数 1
1
回答
Android usb主机输入批量传输数据可用时随机读取失败
// Non Working Code int resp = bulktransfer(mInEp,
mBuf
,
mBuf
.lenght,1000); dispatchMessage(
mBuf
); showsBufferEmptyMessage();我在互联网上
查看
了//Working code while(runnin
浏览 5
提问于2014-08-24
得票数 2
1
回答
Swig java c++传递包含c++结构的向量。
、
、
、
、
我一直在
查看
相关的问题,但我无法摆脱swig指针。基本上我有一个简单的结构 int date}class Profile { return
浏览 0
提问于2013-01-17
得票数 2
1
回答
在哪里可以找到
mbuf
_t的定义?
、
、
我知道
mbuf
_t被定义为指向struct __
mbuf
的指针。我也知道我应该把它当作一个盲句柄,但是我觉得如果我只看一
下
它们所操作的数据结构,我就可以理解
mbuf
_*()函数。老实说,我发现
mbuf
(9)手册页很难理解。
浏览 0
提问于2016-09-21
得票数 0
1
回答
[C++][DPDK]创建一个具有正确的“私有大小”字节对齐方式的rte_mempool
、
、
、
我正在试图修改接收到的数据包的长度,方法是将它复制到一个内存池中,然后使用所述内存池创建一个rte_
mbuf
,我可以对其进行修改。创建我使用的内存池 RTE_
MBUF
_DEFAULT_DATAROOM>, SOCKET_ID_ANY); 在中
浏览 4
提问于2017-12-20
得票数 0
回答已采纳
1
回答
使用消息队列的全双工通信,连续打印网格
、
mbuf
_snd.mtype=SEND_KEY; scanf(" %[^\n]",
mbuf
_snd.mtext); perror("msgsnd{ /&
浏览 2
提问于2017-07-24
得票数 1
2
回答
.net ServiceStack.Redis客户端双代理(胡桃夹)性能下降
、
、
、
设置红色和胡桃夹子在CentOS 6.4。并试图使用ServiceStack.Redis客户端进行连接。发现了主要的性能问题。beta: hash: fnv1a_64 auto_eject_hosts: true #server_retry_timeout: 2000 redis: true #- 127.0.0.1:6379:1
浏览 1
提问于2013-11-16
得票数 1
回答已采纳
1
回答
完全缓存
linux
导致nic下降。
、
因此,有32个进程使用dpdk从nic接收通信量,每个进程从不同的队列读取,将数据从
mbuf
复制到分配的内存,累积到6MB并通过无锁队列发送到另一个线程,而其他线程只将数据写入磁盘。因此,I/O写被缓存在
linux
内存中。 for(
mbuf
in m_mbufs) {memcpy(local_buf+offset, GetData(<em
浏览 14
提问于2022-01-19
得票数 0
1
回答
如果我在套接字筛选器中设置了
mbuf
标记,以后是否可以在IP筛选器中找到这些标记的数据包?
、
、
、
、
在套接字过滤器的sf_data_out_func函数中,我成功地标记了所有的
mbuf
。但是,在我的ipf_output_func中,我似乎找不到这些带有
mbuf
_tag_find()的标记数据包。*data,
mbuf
_t *control, sflt_data_flag_t flags) if(!(*data, my_tag_id, ALLOWED_PACKET, sizeof(value),
MBUF
_WAITOK, (void**)&tag_ref))) log(&qu
浏览 10
提问于2019-09-13
得票数 0
回答已采纳
1
回答
DPDK丢包?
、
、
、
在不使用DPDK的情况
下
使用应用程序时,不会出现问题。 解释一
下
:我有一个进程A,它接收来自进程B的数据包(来自不同的服务器)。
浏览 10
提问于2021-10-19
得票数 2
回答已采纳
1
回答
rte_
mbuf
有效载荷/数据初始化或更新/修改
、
、
有人能帮我初始化和编辑rte_
mbuf
的有效负载吗?是类。我计划使用tcpdump和rte_pktmbuf_dump
查看
数据包内容。下面是我希望将自己的有效负载添加到其中的rte_
mbuf
:这是正在接收的rte_
mbuf
:这是正在传输的rte_
mbuf
: const uint16_t
浏览 0
提问于2016-08-02
得票数 1
回答已采纳
1
回答
将输出插入到该流后,它将为空。
、
、
BasicLogger& operator<<(const T &msg){
mBuf
<< msg; return *this;
浏览 3
提问于2018-05-26
得票数 0
回答已采纳
1
回答
为什么我不能使用msgrcv()访问消息队列中的消息文本?
、
、
、
printf()在使用msgrcv()之后似乎成功地访问了
mbuf
.type字段,但没有访问
mbuf
.msg。我尝试过调试以找出问题的所在,但到目前为止我一直没有成功。该消息似乎被发送到队列中,因为当我使用“ipc -q”
查看
内核的消息队列时,它将正确显示我发送的消息数量。我还可以访问并打印我发送消息的程序实例中的msg字段。= atoi(argv[3]); buf_length = strlen(
mbuf</
浏览 0
提问于2018-11-19
得票数 0
回答已采纳
1
回答
dpdk
mbuf
ref计数在分离后检查
我使用来自英特尔dpdk库的
mbuf
。我有一个
mbuf
double release的签入代码由于下面的更改,我不能再以这种方式检查了,因为引用计数是1,即使在它释放到池之后 是否有方法检查
mbuf
是否已分离(在池中或池外)?
浏览 28
提问于2019-07-28
得票数 0
回答已采纳
1
回答
用带有链接静态库的cmake编译dpdk应用程序
、
正确的编译命令如下所示 /usr/bin/x86_64-redhat-
linux
-gcc-8 -I/usr/local/include -include rte_config.h -march=nativedpdk_test.dir/main.c.o -o dpdk_test -Wl,-Bstatic -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_
mbuf
lrte_bus_pci -lrte_pmd_vmxnet3 -Wl,--n
浏览 5
提问于2021-11-10
得票数 0
回答已采纳
1
回答
rte_eth_tx_burst突然停止发送数据包
、
、
MAX_RETRY_COUNT_RTE_ETH_TX_BURST 3 { pkt_count -= num_sent_pkt; retry_count++;6459916, "tx_good_bytes": 229590348448,
浏览 66
提问于2022-06-06
得票数 0
回答已采纳
1
回答
使用F#中的指针调用C函数
、
let
mbuf
= ref (PCANBasic.TPCANMsg(0x010u, Array.zeroCreate 8)) let status = PCANBasic.read(handle,
mbuf
, tbuf) //Error here 最后一行显示了一个错误
浏览 57
提问于2019-08-22
得票数 3
回答已采纳
3
回答
rte_eth_tx_burst()描述符/
mbuf
管理保证与空闲阈值
descriptors drops below this threshold, the rte_eth_dev_socket_id(port_id), &txconf);我的期望是,当我在循环中调用rte_eth_tx_burst() (一个接一个地发送数据包
浏览 62
提问于2021-09-13
得票数 1
3
回答
如何计算结构中数据成员的大小?
、
、
有人能给(((struct cheese_msgbuf*)0)->name);解释一
下
这行是什么意思吗?name[20]; /* calculate the size of the data to send: */ int size; printf("Using just sizeof oper
浏览 3
提问于2020-06-17
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
linux下如何查看服务器wwn号
Linux查看日志
linux下查看所有用户及所有用户组
Linux 查看 SELinux 的状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券