Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18671
  • 博文数量: 7
  • 博客积分: 427
  • 博客等级: 下士
  • 技术积分: 81
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-18 14:09
文章分类
文章存档

2008年(7)

我的朋友
最近访客

分类: 系统运维

2008-07-07 17:48:41

racoon 搜索kernel支持算法的流程

1. pfkey_send_register->pfkey_send_x3(,SADB_REGISTER,)向kernel请求。
2. kernel 通过pfkey_register()->xfrm_probe_algs()->compose_sadb_supported() search之后结果通过pfkey_broadcast()返回应用层的

racoon。
3. racoon 通过pfkey_recv_register()->pfkey_recv()->pfkey_set_supported()->setsupportedmap()添加到全局ipsec_supported[]

xfrm_probe_algs()针对每个的AH, ESP, IPCOMP算法都有一个available位表示是否可用
阅读(631) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~