(dpdk f-stack)-理解ff_api.symlist

Posted 阳光梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(dpdk f-stack)-理解ff_api.symlist相关的知识,希望对你有一定的参考价值。

ngx_ff_module.c中提供了被nginx中调用的socket相关api函数,比如:socket/bind/connect/recv/send接口的重新实现等等。
    #define SYSCALL(func)                                       \\
        ({                                                      \\
            if (unlikely(!real_##func)) {                       \\
                real_##func = dlsym(RTLD_NEXT, #func);          \\
            }                                                   \\
            real_##func;                                        \\
        })

    extern intptr_t    ngx_max_sockets;

    /*-
     * Make sockfd assigned by the fstack plus the value of maximum kernel socket.
     *  so we can tell them apart according to different scopes.
     * Solve the condominium ownership at Application Layer and obtain more freedom.
     * fstack tried to do this by 

以上是关于(dpdk f-stack)-理解ff_api.symlist的主要内容,如果未能解决你的问题,请参考以下文章

(dpdk f-stack)-理解ff_api.symlist

(dpdk f-stack)-理解ff_api.symlist

(dpdk f-stack)-理解ff_api.symlist

(dpdk f-stack) VMware跑 f-stack

基于dpdk的用户态协议栈f-stack

(dpdk f-stack)-实现L4代理功能