suricata for Hanic Improved documentation

2024-02-24 04:38

本文主要是介绍suricata for Hanic Improved documentation,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

增加了4个文件:runmod-hanic4.h,runmod-hanic4.c,source-hanic4.h,source-hanic4.c
1. source-hanic4.h,source-hanic4.c是根据 napatech网卡的source更改而来。重新实现了线程初始化函数(Hanic4StreamThreadInit)和从网卡获取数据包的函数(Hanic4StreamLoop)以及Hanic4StreamThreadDeinit函数。
1)在Hanic4StreamLoop()中通过hanic4_rx_stream_open()获取rx_stream.
2)通过hanic4_rx_stream_read_next()获取frame。
3)通过hanic4_parse_packet解析frame,获取hanic_header和contentPacket。
2. runmod-hanic4.h,runmod-hanic4.c是根据 napatech网卡的runmod更改而来。重新实现了AutoFP模式处理流程函数由RunModeSetLiveCaptureAutoFp改为RunModeSetLiveCaptureHanic4AutoFp。
3. 在util-runmodes.h和util-runmodes.c中分别增加了hanic网卡AutoFP模式处理流程函数RunModeSetLiveCaptureHanic4AutoFp的定义和实现。
4. 在util-runmodes的RunModeSetLiveCaptureHanic4AutoFp函数中增加了针对numa架构的线程亲和性设置。
1)通过numa_available()检查服务器是否支持numa架构。
2)通过szedata_get_numa_node()获取hanic网卡对应的numa结点。
3)通过get_num_of_cpus_on_node()获取numa结点所包含的cpu核数,即该结点可创建的线程数。
4)在创建receive线程时通过get_next_cpu_on_node()获取结点的core,并通过pthread_setaffinity_np()设置线程亲和性。

这篇关于suricata for Hanic Improved documentation的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/740969

相关文章

DAC: High-Fidelity Audio Compression with Improved RVQGAN

Rithesh KumarDescript, Inc.2023NIPS code 文章目录 abstratmethod abstrat 44.1k音频编码为8k bps,接近90x压缩比;可以处理speech, musiccodebook collapse: 部分码本没有利用到。----quantizer dropout :允许单个模型支持可变比特率,但实际上会损害全带宽音频的

Documentation/input/cd32.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 姚家珺AriosYao   ks666dejia@163.com 中文版翻译者: 姚家珺AriosYao   ks666dejia@163.com 中文版校译者: 姚家珺AriosYao   ks666d

Documentation/timers/hpet.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 姚家珺AriosYao   ks666dejia@163.com 中文版翻译者: 姚家珺AriosYao   ks666dejia@163.com 中文版校译者: 姚家珺AriosYao   ks666d

Documentation/Filesystem_ext3的中文翻译

Linux内核 文档 翻译Filesystem_ext3Chinese translated version of Documentation/Filesystem_ext3 If you have any comment or update to the content, please contact the original document maintainer directly.  Ho

Documentation_scheduler_sched-rt-group.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 陶莹莉  tyl18768122426@163.com 中文版翻译者:  陶莹莉  tyl18768122426@163.com 中文版校译者:  陶莹莉  tyl18768122426@163.co

Documentation_lockup-watchdogs.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 姚家珺AriosYao   ks666dejia@163.com 中文版翻译者: 姚家珺AriosYao   ks666dejia@163.com 中文版校译者: 姚家珺AriosYao

Documentation_scheduler_sched-nice-design

Chinese translated version of Documentation/scheduler/sched-nice-design Documentation/scheduler/sched-nice-design 的中文翻译 If you have any comment or update to the content, please contact the original

Documentation\devicetree\bindings\arm\arch_timer.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 陶莹莉  tyl18768122426@163.com 中文版翻译者:  陶莹莉  tyl18768122426@163.com 中文版校译者:  陶莹莉  tyl18768122426@1

Documentation\cpu-freq\core.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 陶莹莉  tyl18768122426@163.com 中文版翻译者:  陶莹莉  tyl18768122426@163.com 中文版校译者:  陶莹莉  tyl18768122426@16

Documentation/memory-devices/ti-emif.txt

如果想评论或更新本文的内容,请直接联系原文档的维护者。 如果你使用英文交流有困难的话,也可以向中文版维护者求助。 如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 中文版维护者: 姚家珺AriosYao    ks666dejia@163.com 中文版翻译者: 姚家珺AriosYao    ks666dejia@163.com 中文版校译者: 姚家珺AriosYao    k