摘要: Good afternoon, Iam very glad to receive this interview. I hope I can make a good performance.Now I will introduce myself briefly. I am 32 years old, 阅读全文
posted @ 2019-03-18 21:32 小蚂蚁_CYJ 阅读(3784) 评论(0) 推荐(0) 编辑
摘要: 一、typedef 为现有类型创建一个新的名字, 使用最多的地方是创建易于记忆的类型名typedef int size;此声明定义了一个 int 的同义字,名字为 size 想看http://baike.baidu.com/view/1283800.htm 第12题:考查typedef类型定义,函数 阅读全文
posted @ 2019-03-18 14:32 小蚂蚁_CYJ 阅读(6979) 评论(0) 推荐(0) 编辑
摘要: 一、简介Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器 = 镜像 + 读写层。并且容器的定义并没有提及是否要运行容器。 一个运行态容器(running container)被定义为一个可读写的统一文件系 阅读全文
posted @ 2019-03-16 17:21 小蚂蚁_CYJ 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、简介LLDP(Link Layer Discovery Protocol,链路层发现协议):它提供了一种标准的链路层发现方式,可以将本端设备的的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLD PDU(Link 阅读全文
posted @ 2019-03-16 17:13 小蚂蚁_CYJ 阅读(5207) 评论(0) 推荐(0) 编辑
摘要: 一、access函数1.函数功能:检查调用进程是否可以对指定的文件执行某种操作。2.函数原型:1)函数头文件#include <stdio.h>#include <unistd.h>int access(const char * pathname, int mode)3)形参pathname:需要检 阅读全文
posted @ 2019-03-16 17:09 小蚂蚁_CYJ 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 一、编译dpdk lib1、配置编译工具链make config T=x86_64-native-linuxapp-gcc2、编译cd buildmake编译错误一:/root/dpdk-18.11/lib/librte_eal/linuxapp/eal/eal_memory.c:29:18: fa 阅读全文
posted @ 2019-03-16 17:08 小蚂蚁_CYJ 阅读(16889) 评论(0) 推荐(0) 编辑
摘要: 一、简介DMA(Direct Memory Access,直接存储器访问)。在DMA出现之前,CPU与外设之间的数据传送方式有程序传送方式、中断传送方式。CPU是通过系统总线与其他部件连接并进行数据传输。DMA的出现就是为了解决批量数据的输入/输出问题。DMA是指外部设备不通过CPU而直接与系统内存 阅读全文
posted @ 2019-03-16 17:02 小蚂蚁_CYJ 阅读(5381) 评论(0) 推荐(1) 编辑
摘要: https://www.cnblogs.com/skyfsm/p/7079458.html一、select & poll1、select API介绍:#include <sys/select.h>#include <sys/time.h>#include <sys/types.h>#include 阅读全文
posted @ 2019-03-16 17:01 小蚂蚁_CYJ 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 原文:https://segmentfault.com/a/1190000008836467原文讲的很好,描述了大体的流程。第一步:网卡到内存网卡需要有驱动才能工作,驱动是加载到内核中的模块,负责衔接网卡和内核的网络模块,驱动在加载的时候将自己注册进网络模块,当相应的网卡收到数据包时,网络模块会调用 阅读全文
posted @ 2019-03-16 17:00 小蚂蚁_CYJ 阅读(1744) 评论(0) 推荐(0) 编辑
摘要: 一、简介Netfilter是Linux 2.4.x引入的一个子系统,它作为一个通用的、抽象的框架,提供一整套的hook函数的管理机制,使得诸如数据包过滤、网络地址转换(NAT)和基于协议类型的连接跟踪成为了可能。Netfilter在内核中位置如下图所示: Netfilter在netfilter_ip 阅读全文
posted @ 2019-03-16 16:58 小蚂蚁_CYJ 阅读(1779) 评论(0) 推荐(0) 编辑