主模式第四包:main_inI2_outR2 发表于 2021-11-20 分类于 IPSecVPN , openswan Valine: 1. 序言main_inI2_outR2()函数是ISAKMP协商过程中==第四包的核心处理函数的入口==,同时在此处理流程中已经获取到足够的隧道信息,可以生成需要的密钥信息。这里我们主要说明main_inI2_outR2的函数调用关系、处理流程以及对源码的注释分析,关于main_inI2_outR2的上下文环境暂不叙述,留给后面的文章进行更新。 阅读全文 »
快速模式第一包之quick_outI1() 发表于 2021-11-20 分类于 IPSecVPN , openswan Valine: 1. 序言openswan源码中有关隧道协商的文章已经比较久没有更新了,那么从这篇开始再重新回到更新流程上。这中间停了将近2个月,第一个月几乎没有更新任何博客,而第二个月主要整理翻译QAT相关的文章,接下来我将继续更新openswan源码相关的内容。 下面开始介绍IPSec 快速模式协商流程中的第①包,主要函数的入口为**quick_outI1()**: 阅读全文 »
👉👉RCU锁原理深度思考 发表于 2021-11-20 分类于 Linux内核 Valine: RCU经典文献 What is RCU, Fundamentally? What is RCU? Part 2: Usage RCU part 3: the RCU API linux kernel RCU作者的主页介绍 阅读全文 »