240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    Nginx+Openssl+Intel QAT异步密码调用研究

    在我们还在关注网络IO的时候,Intel已经在搞密码IO了。不得不说老外在技术上确实比较NB。国内的密码应用比老外还是差了一截。 前段时间基于o...

  • 通过用户态协议栈来实现容器跨主机热迁移中的网络部分

    容器,其实是一个或多个受到相同限制的进程。因此,进程的热迁移工具也适用于容器。 进程如何热迁移?请百度CRIU。网站: https://criu...

  • OpenFastPath 学习8 (ARP协议)

    在同一网段的机器A访问B的时候会发生什么事情?计算机在通讯之前必须先得到对方的MAC地址。发生上层数据时,会调用ofp_ip_output_co...

  • OpenFastPath 学习7 (udpecho配套客户端)

    udpecho是一个服务端程序,他echo你发的数据,顺便在加上它的一点数据。如果要调试udpecho,需要一个客户端程序。很简单(python...

  • OpenFastPath 学习6 (default_event_dispatcher)

    在我的udpecho中,并未指定CPU核,gdb时发现有thread 6~11均在运行 default_event_dispatcher。该线程...

  • Resize,w 360,h 240
    OpenFastPath 学习5(netlink server)

    netlink server线程是一个控制平面线程,在ofp_init_global中启动,因此全局只有一个。netlink服务线程与内核互动。...

  • OpenFastPath 学习4(slow path)

    接着上一文章,大致分析一下: sp_rx_thread 和 sp_tx_thread线程。 与tilera的mpipe抓包不一样,OpenFas...

  • OpenFastPath 学习3(udpecho 线程组成)

    udpecho运行起来之后,分析一下,它由那些线程组成,如下: (gdb) i thread 发现有11个线程,每个线程探查一下。 (gdb)t...

  • OpenFastPath 学习2(运行示例)

    一、建立运行环境: 参考 odp-dpdk/README.DPDK说明,建立一个setup_env.sh脚本,内容如下: RTE_DPDK=/r...

个人介绍
有好的工作介绍吗?