1.2 协议栈底层机制 “栈”模式底层机制基本就是像下面这个样子: 对于收到的每个数据包,都从“A”点进来,经过路由判决,如果是发送给本机的就经 过“B”点,然后往协议栈的上层继续传递;否则,如果该数据包的目的地是不本机,那么 就经过“C”点,然后顺着“E”点将该包转发出去。 对于发送的每个数据包,首先也有一个路由判决,以确定该包是从哪个接口出去,然后 经过“D”点,最后也是顺着“E”点将该包发送出去。 协议栈那五个关键点 A,B,C,D 和 E 就是我们 Netfilter 大展拳脚的地方了。 2 Netfilter 2.1Netfilter 介绍 Netfilter 是 Linux 2.4.x 引入的一个子系统,它作为一个通用的、抽象的框架,提供一整 套的 hook 函数的管理机制,使得诸如数据包过滤、网络地址转换(NAT)和基于协议类型的 连接跟踪成为了可能。Netfilter 在内核中位置如下图所示: 这幅图,很直观的反应了用户空间的 iptables 和内核空间的基于 Netfilter 的 ip_tables 模 块之间的关系和其通讯方式,以及 Netfilter 在这其中所扮演的角色。 Netfilter 在 netfilter_ipv4.h 中将那五个关键点“ABCDE”上来。重新命名,如下图所示。
2024-10-26 15:21:33 975KB netfilter 网络安全 钩子函数
1
NVIDIA Orin系列系统级芯片(SoC)技术参考手册DP-10508-002-v1.0p详细介绍了该芯片内部的硬件模块。本手册旨在提供功能描述以及许多模块的硬件编程接口。然而,对于如视频和图形硬件加速等部分,由于是由NVIDIA提供的软件进行控制,因此在此未做深入文档记录。若需了解如何控制这些模块的详细信息,应参考相应的软件文档。 手册分为几个部分,首先介绍部分包括概述、如何阅读寄存器表、单位定义以及术语表。这部分为读者提供了理解和使用手册的基础。例如,概述部分详细解释了NVIDIA Orin SoC的工作原理,并且是编写、理解以及修改控制这些功能代码的指南。 关于版本发布的信息,手册指出内容可能随时间变更,以最新的版本为准。这提示开发者在开发过程中需要关注更新,确保所使用的资料是最新的。 NVIDIA Orin SoC是一款高度集成的处理器,集成了多种硬件单元,包括但不限于CPU、GPU、内存控制器、I/O接口等。CPU部分可能包含多个核心,支持多线程处理,能够高效执行各种计算任务。GPU则提供了强大的图形处理能力,支持高级的图形渲染和计算加速。此外,SoC还可能包含专用的硬件加速器,如神经网络处理器,用于高效的AI计算。 手册中的寄存器表部分是硬件编程的关键,它列出了芯片中各个模块的寄存器配置,这些寄存器用于设置和控制芯片的行为。通过读取和写入特定寄存器,开发者可以对硬件进行配置和交互。 单位定义部分明确了手册中使用的物理量和计算单位,如时间、频率、内存大小等,以便于理解和应用。而术语表则提供了一组专业词汇的定义,帮助读者理解特定领域的专业术语。 NVIDIA Orin SoC技术参考手册是开发者和硬件工程师的重要资源,它详细阐述了Orin系列芯片的硬件架构和编程接口,为开发基于该平台的应用和驱动程序提供了详实的技术指导。无论是系统集成、驱动开发还是应用程序优化,都离不开这份手册的支持。通过深入研究和理解这份文档,开发者可以充分利用Orin SoC的强大性能,实现高效能的计算和图形处理。
2024-08-19 17:25:18 34.55MB
1
zynq7020芯片手册;ug585-Zynq-7000-TRM,zynq著名手册文档ug585;官网如果太慢,可以这里下载
2024-04-01 11:34:47 16.19MB ug585 zynq
1
This preface introduces the Cortex-A7 MPCore Integration Manual. It contains the following sections: • About this book on page vi • Feedback on page ix.
2024-03-18 14:17:21 590KB arm
1
cortex_m0 cortex_m0p cortex_m1 cortex_m3 cortex_m4 cortex_m7 cortex_m23 cortex_m33 cortex_m55 cortex_m7 cortex_m85
2023-02-12 23:41:27 23.17MB arm cortex trm cortexm
1
ug1085-zynq-ultrascale-trm_全般1
2022-12-16 11:59:47 23.86MB 人工智能
1
Cortex-A55 TRM, Technical Reference Manual; V8.2 LITTLE core
2022-11-27 15:49:08 2.93MB A55
1
一个对时间反转镜技术的原理的简单的描述和仿真。
1
本资源为zynq7000系列的软件部分资源说明
2022-10-23 19:39:45 18.76MB zynq ug585
1
ARM Mail C71 ISP的技术文档,无水印。 Arm_Mali-C71_Technical_Reference_Manual_r1p0_00eac0
2022-08-04 18:08:05 4.45MB ISP MaliC71 ARM TRM
1