CN101917350B - 一种Linux下基于网卡驱动的零拷贝以太网报文捕获及发送的实现方法 - Google Patents
一种Linux下基于网卡驱动的零拷贝以太网报文捕获及发送的实现方法 Download PDFInfo
- Publication number
- CN101917350B CN101917350B CN2010102796065A CN201010279606A CN101917350B CN 101917350 B CN101917350 B CN 101917350B CN 2010102796065 A CN2010102796065 A CN 2010102796065A CN 201010279606 A CN201010279606 A CN 201010279606A CN 101917350 B CN101917350 B CN 101917350B
- Authority
- CN
- China
- Prior art keywords
- message
- driver module
- consumer process
- network interface
- interface card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 230000015572 biosynthetic process Effects 0.000 claims description 24
- 238000013519 translation Methods 0.000 claims description 5
- 230000014616 translation Effects 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 4
- 238000012367 process mapping Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 abstract description 5
- 238000004458 analytical method Methods 0.000 abstract description 3
- 238000013507 mapping Methods 0.000 abstract 1
- 238000011017 operating method Methods 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 11
- 238000005206 flow analysis Methods 0.000 description 2
- 239000010410 layer Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102796065A CN101917350B (zh) | 2010-09-13 | 2010-09-13 | 一种Linux下基于网卡驱动的零拷贝以太网报文捕获及发送的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102796065A CN101917350B (zh) | 2010-09-13 | 2010-09-13 | 一种Linux下基于网卡驱动的零拷贝以太网报文捕获及发送的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101917350A CN101917350A (zh) | 2010-12-15 |
CN101917350B true CN101917350B (zh) | 2012-08-15 |
Family
ID=43324744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102796065A Active CN101917350B (zh) | 2010-09-13 | 2010-09-13 | 一种Linux下基于网卡驱动的零拷贝以太网报文捕获及发送的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101917350B (zh) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111321A (zh) * | 2011-03-01 | 2011-06-29 | 汉柏科技有限公司 | 一种用于vpn的加解密芯片驱动方法 |
CN102098227B (zh) * | 2011-03-03 | 2012-11-21 | 成都市华为赛门铁克科技有限公司 | 报文捕获方法及内核模块 |
CN102510376B (zh) * | 2011-10-19 | 2014-04-30 | 浙江中烟工业有限责任公司 | 一种多部件安全隔离并发处理方法 |
CN102571491B (zh) * | 2011-12-28 | 2015-02-11 | Tcl集团股份有限公司 | 一种检测网络是否可用的方法及装置 |
CN102752674B (zh) * | 2012-07-11 | 2015-01-14 | 烽火通信科技股份有限公司 | 10g epon报文的捕获电路及写控制方法 |
CN102752211B (zh) * | 2012-07-11 | 2014-12-03 | 烽火通信科技股份有限公司 | 自动捕获10g epon报文的定时装置及方法 |
CN102999330B (zh) * | 2012-11-12 | 2015-10-14 | 北京神州绿盟信息安全科技股份有限公司 | 基于用户态网卡驱动的网卡配置方法及装置 |
CN103870318B (zh) * | 2012-12-11 | 2017-05-24 | 正文科技股份有限公司 | 非对称式处理的多核心系统与其网络设备 |
CN103077120B (zh) * | 2012-12-31 | 2016-01-27 | 东软集团股份有限公司 | 程序共享内存的地址转换方法和装置 |
CN103150190B (zh) * | 2013-03-26 | 2016-04-27 | 汉柏科技有限公司 | Linux系统下用户态网卡自动探测及驱动加载的方法 |
CN103312601B (zh) * | 2013-05-31 | 2017-04-19 | 汉柏科技有限公司 | 用户态到内核态的数据报文处理方法 |
CN103414535B (zh) * | 2013-07-31 | 2017-04-19 | 华为技术有限公司 | 数据发送方法和数据接收方法及相关装置 |
CN103678203A (zh) * | 2013-12-13 | 2014-03-26 | 国家计算机网络与信息安全管理中心 | 一种实现网卡零拷贝方法及装置 |
CN103942149B (zh) * | 2014-03-27 | 2017-11-03 | 汉柏科技有限公司 | 用户态程序与内核交互报文的方法及系统 |
CN104123229B (zh) * | 2014-07-21 | 2017-10-24 | 上海斐讯数据通信技术有限公司 | 能使报文高效地从内核态提交到用户态的方法及系统 |
CN104320351B (zh) * | 2014-10-27 | 2019-04-05 | 任子行网络技术股份有限公司 | 基于零拷贝和Linux内核的软件流控方法及其系统 |
CN104796337A (zh) * | 2015-04-10 | 2015-07-22 | 京信通信系统(广州)有限公司 | 一种转发报文的方法及装置 |
CN105677493A (zh) * | 2016-01-04 | 2016-06-15 | 汉柏科技有限公司 | 用户态和内核间的通信方法及系统 |
CN107733837A (zh) * | 2016-08-11 | 2018-02-23 | 杭州迪普科技股份有限公司 | 基于应用层网络异常报文的异常检测方法及装置 |
CN106445838A (zh) * | 2016-09-09 | 2017-02-22 | 南京南瑞继保电气有限公司 | 一种基于共享指针池的报文零拷贝处理方法 |
CN108111558A (zh) * | 2016-11-25 | 2018-06-01 | 中兴通讯股份有限公司 | 一种高速报文处理方法、装置及系统 |
CN106775833B (zh) * | 2016-11-28 | 2021-03-16 | 青岛海信移动通信技术股份有限公司 | 设备驱动程序加载方法、终端及系统 |
CN108123877A (zh) * | 2016-11-28 | 2018-06-05 | 网宿科技股份有限公司 | 实现非本地网络流量获取的方法、系统及装置 |
CN107070958B (zh) * | 2017-06-19 | 2020-02-21 | 河海大学 | 一种海量数据高效传输方法 |
CN109873734B (zh) * | 2018-01-11 | 2021-07-13 | 贵州白山云科技股份有限公司 | 一种底层数据监控方法、介质、设备及装置 |
CN110602155A (zh) * | 2018-06-13 | 2019-12-20 | 网宿科技股份有限公司 | 代理服务器及其处理数据报文的方法 |
CN109683983B (zh) * | 2018-12-11 | 2021-09-24 | 海信视像科技股份有限公司 | 一种镜像文件的生成及加载方法、设备 |
CN109587082B (zh) * | 2019-01-10 | 2020-12-29 | 烽火通信科技股份有限公司 | 一种基于Linux操作系统的报文异步转发系统及方法 |
CN110445580B (zh) * | 2019-08-09 | 2022-04-19 | 浙江大华技术股份有限公司 | 数据发送方法及装置、存储介质、电子装置 |
CN110932998B (zh) * | 2019-11-28 | 2022-11-01 | 杭州迪普科技股份有限公司 | 报文处理方法和装置 |
CN111181736B (zh) * | 2019-12-31 | 2022-04-05 | 奇安信科技集团股份有限公司 | 数据传输方法、装置、系统及介质 |
CN111371759B (zh) * | 2020-02-25 | 2022-06-21 | 深信服科技股份有限公司 | 网络数据包读取方法、装置、设备及可读存储介质 |
CN114070805A (zh) * | 2020-07-27 | 2022-02-18 | 武汉神州数码云科网络技术有限公司 | 一种交换机管理网口报文收发实现方法 |
CN112039722B (zh) * | 2020-08-12 | 2022-07-08 | 中国银联股份有限公司 | 一种mqtt协议仿真方法及仿真设备 |
CN111737016B (zh) * | 2020-08-17 | 2020-11-03 | 上海飞旗网络技术股份有限公司 | 一种面向云边融合系统的业务数据处理方法及装置 |
CN112468370B (zh) * | 2020-11-30 | 2024-02-20 | 北京锐驰信安技术有限公司 | 一种支持自定义规则的高速网络报文监测分析方法及系统 |
CN115499332B (zh) * | 2022-09-13 | 2023-12-15 | 科东(广州)软件科技有限公司 | 网络报文的监测方法、装置、设备及介质 |
CN117493236B (zh) * | 2023-12-28 | 2024-03-01 | 苏州元脑智能科技有限公司 | Fpga加速器以及加速器系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480878A (zh) * | 2002-09-02 | 2004-03-10 | 联想(北京)有限公司 | 获取Linux操作系统信息的方法 |
CN101135980A (zh) * | 2006-08-29 | 2008-03-05 | 飞塔信息科技(北京)有限公司 | 一种基于Linux操作系统实现零拷贝的装置和方法 |
CN101340574A (zh) * | 2008-08-04 | 2009-01-07 | 中兴通讯股份有限公司 | 一种实现零拷贝发送流媒体数据的方法及系统 |
CN101707565A (zh) * | 2009-12-04 | 2010-05-12 | 曙光信息产业(北京)有限公司 | 零拷贝网络报文发送、接收方法和装置 |
CN101826031A (zh) * | 2009-03-06 | 2010-09-08 | 王钟 | 基于Linux系统的PCM流捕获的实现方法 |
-
2010
- 2010-09-13 CN CN2010102796065A patent/CN101917350B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480878A (zh) * | 2002-09-02 | 2004-03-10 | 联想(北京)有限公司 | 获取Linux操作系统信息的方法 |
CN101135980A (zh) * | 2006-08-29 | 2008-03-05 | 飞塔信息科技(北京)有限公司 | 一种基于Linux操作系统实现零拷贝的装置和方法 |
CN101340574A (zh) * | 2008-08-04 | 2009-01-07 | 中兴通讯股份有限公司 | 一种实现零拷贝发送流媒体数据的方法及系统 |
CN101826031A (zh) * | 2009-03-06 | 2010-09-08 | 王钟 | 基于Linux系统的PCM流捕获的实现方法 |
CN101707565A (zh) * | 2009-12-04 | 2010-05-12 | 曙光信息产业(北京)有限公司 | 零拷贝网络报文发送、接收方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101917350A (zh) | 2010-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101917350B (zh) | 一种Linux下基于网卡驱动的零拷贝以太网报文捕获及发送的实现方法 | |
CN101459611B (zh) | 用于ip san存储的数据传输调度方法、系统和设备 | |
CN100477643C (zh) | 基于共享内存实现的数据包捕获方法 | |
CN101267361B (zh) | 一种基于零拷贝技术的高速网络数据包捕获方法 | |
CN110109852A (zh) | 硬件实现tcp_ip协议的系统及方法 | |
CN107527317B (zh) | 基于图像处理的数据传输系统 | |
CN103888293A (zh) | 多通道fc网络数据仿真系统的数据通道调度方法 | |
CN106850565A (zh) | 一种高速的网络数据传输方法 | |
CN103986931B (zh) | 一种fpga+dsp结构上基于srio总线传输视频数据的实现方法 | |
CN101873337A (zh) | 一种基于rt8169千兆网卡和Linux操作系统的零拷贝数据捕获技术 | |
CN101150485A (zh) | 一种零拷贝缓冲区队列网络数据发送的管理方法 | |
CN101150487A (zh) | 一种零拷贝网络报文发送方法 | |
CN109309631A (zh) | 一种基于通用网络文件系统写入数据的方法及装置 | |
CN104065588B (zh) | 一种数据包调度和缓存的装置及方法 | |
CN101635682B (zh) | 一种存储管理的方法和系统 | |
CN106302238A (zh) | 一种队列管理方法及装置 | |
CN113572688B (zh) | 报文转发方法及终端设备、计算机存储介质 | |
WO2015027806A1 (zh) | 一种内存数据的读写处理方法和装置 | |
CN101150486A (zh) | 一种零拷贝缓冲区队列网络数据接收的管理方法 | |
CN115103036A (zh) | 一种高效的tcp/ip数据报处理方法及系统 | |
CN102662908A (zh) | 对片上多核系统中的高速接口进行控制的方法及系统 | |
CN110519180A (zh) | 网卡虚拟化队列调度方法及系统 | |
CN102097080B (zh) | 显示驱动处理方法、装置和系统 | |
CN101056316A (zh) | 一种pci以太网媒体访问控制器传输数据的方法 | |
CN104102494B (zh) | 无线通信基站空口数据cipher加速方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee |
Owner name: NANJING SINOVATIO TECHNOLOGY LLC Free format text: FORMER NAME: NANJING ZHONGXING SPECIAL SOFTWARE CO., LTD. |
|
CP01 | Change in the name or title of a patent holder |
Address after: 211100, Jiangsu province Nanjing Jiangning Development Zone General Road No. 55 take-off, The Creative Center, block A, 3 Patentee after: Nanjing Sinovatio Technology LLC Address before: 211100, Jiangsu province Nanjing Jiangning Development Zone General Road No. 55 take-off, The Creative Center, block A, 3 Patentee before: Nanjing Zhongxing Special Software Co., Ltd. |
|
C56 | Change in the name or address of the patentee | ||
CP02 | Change in the address of a patent holder |
Address after: 210012 Yuhuatai, Jiangsu province tulip Road, No. 17, No. Patentee after: Nanjing Sinovatio Technology LLC Address before: 211100, Jiangsu province Nanjing Jiangning Development Zone General Road No. 55 take-off, The Creative Center, block A, 3 Patentee before: Nanjing Sinovatio Technology LLC |
|
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: Room 1501, building 2, No.19, ningshuang Road, Yuhuatai District, Nanjing City, Jiangsu Province Patentee after: Nanjing Sinovatio Technology LLC Address before: 210012 tulip Road 17, Yuhuatai District, Jiangsu, Nanjing Patentee before: Nanjing Sinovatio Technology LLC |