- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 vlan.cfi丢失
在Docker中使用ptf框架进行二层转发测试时,发现当vlan.cfi=1时,出口报文中的vlan.cfi总为0,而在另一台服务器上使用相同的Docker镜像却正常。通过对比两台服务器的内核版本(CentOS 7.9内核3.10与Ubuntu 22.04内核5.15),发现内核3.10在处理VLAN标签时将vlan.tci作为有效标志,处理后清除,导致vlan.cfi丢失。而内核5.15引入了新的处理方式,保留了vlan.tci的原始值。总结指出,Docker容器共享宿主机内核,环境一致性不仅限于Dock
2025-05-11 11:45:51
852
原创 特殊组播MAC
STANDARDS GROUP MAC PUBLIC LISTING IEEE Std 802.1D and IEEE Std 802.1Q Reserved Addresses Group MAC address value Organization using the value Standard using the value Notes 01-80-C2-00-00-00 ...
2021-08-25 11:23:34
418
原创 树莓派2 外接USB移动硬盘,电流倒流
有个500G的移动硬盘,直接插到pi上直接没反应,百度后发现是电源供电不足,再买个USB HUB。 问题来了,HUB一接上电源,pi就自动挂了,ping不通,电源灯还亮。 官网解释: 2. CAN I POWER THE RASPBERRY PI FROM A USB HUB? It depends on the hub. Some hubs comply with the U
2015-10-17 12:16:59
4299
原创 三个线程,轮流打印10次各自的线程ID
#include "stdio.h" #include "stdlib.h" #include "pthread.h" int testA(); int testB(); int testC(); int testA() { int i ; pthread_t pidB; for(i = 0; i< 10; i++) { printf("thi
2014-08-24 23:53:33
750
转载 linux fork用法
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程, 也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都 复制到新的新进程中,只有少数
2014-08-24 10:45:25
498
转载 Linux 学习过程---摘
linux作为一个操作系统有着自身的独特性和延展性,可用的范围很广泛。很多童鞋在学习Linux的时候时常问我,Linux怎么学习?Linux编程怎么开发?甚至于Linux能够干些什么?这些问题每一个人会有每一个人的答案,我这里就简述一下我自己的学习过程。 Linux必须要做的第一步就是入门,入门的课程很简单,会安装,会使用就OK了。要做到这两点必须要学习的知识如下:
2014-04-20 22:38:34
823
转载 转 python简易教程
Lesson 1 准备好学习Python的环境 下载的地址是: www.python.org 为了大家的方便,我在校内作了copy: http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exe linux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。 运行环境可以是linux或者是windows:
2013-01-01 12:48:59
497
原创 C++ MAP 删除
下面一段代码 for(i=itMap.begin(); i!= itMap.end(); i++) { itMap.erase(i); }不知道大家看出什么问题没有 如果这样写肯定会出错 当第一个i被erase后,i指针被释放,下一次i就不再是itMap中的值 正确的算法是 for(i=itMap.begin(); i!= itMap.end();) { itMap.er
2012-12-15 09:47:48
741
转载 ubuntu dpkg --configure 处理出错
大致原因是软件依赖关系出错,可能是上一次软件安装过程中出错导致 解决如下: 1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old 2.$ sudo mkdir /var/lib/dpkg/info 3.$ sudo apt-get update, apt-get -f install
2012-09-23 15:14:40
1539
vxworks_6_network_stack_programmers_guide_3.1.7z
2021-06-22
linux与unix系统shell编程指南——2
2011-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人