当前位置:   article > 正文

strongswan -- 配置文件strongswan.conf的读取与处理

strongswan.conf

  strongswan.conf为strongswan的所有组件提供配置,灵活且扩展性好。

  下面简要分析下strongswan.conf的读取和处理在代码中的实现。

  以charon进程的启动为例,整个library初始化的时候,会将strongswan.conf的名字存起来。见library.c之函数bool library_init(char *settings, const char *namespace);

  

  然后通过函数settings_t *settings_create(char *file);读取并处理

  

  处理细节可以从settings_create函数顺藤摸瓜,一一拆解。

 

  关于 STRONGSWAN_CONF是如何传到代码里的 ,可以在这里找到解释:

  https://www.cnblogs.com/collapsar/p/10577975.html

 

转载于:https://www.cnblogs.com/collapsar/p/10573548.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/776041
推荐阅读
相关标签
  

闽ICP备14008679号