全部博文(685)
发布时间:2014-09-05 10:49:44
原文地址:http://blog.chinaunix.net/uid-26517122-id-4271711.html前言研究Netfilte已经有一段时间了,Netfilter的内核源码也大致看了一遍。这里打算写出来和大家一起分享一下,欢迎大家和我一起探讨。本系列博文采用的linux内核版本是2.6.32。Natfilter 是集成到linux内核协议栈中的一套防火墙系统,用户.........【阅读全文】
发布时间:2014-09-05 10:47:33
原文地址:http://blog.chinaunix.net/uid-26517122-id-4369055.htmlLinux 内核中桥要实现的主要功能分析:1、可以创建/删除一个桥,并且可以让用户往桥里添加/删除二层口2、可以进行MAC地址学习3、维护FDB表项及表项的老化4、可以根据MAC地址进行二层转发5、每个桥需要提供一个三层口,用于虚.........【阅读全文】
发布时间:2014-09-05 10:46:09
原文地址:http://blog.chinaunix.net/uid-26517122-id-4369038.htmlbrctl:用来配置、管理、显示linux内核bridge的工具。一、命令解释1、显示bridge信息brctl show 2、创建bridgebrctl addbr <bridge><bridge>:桥的名字,同时是创建完桥后对应的三.........【阅读全文】
发布时间:2014-09-05 10:43:33
原文地址:http://blog.chinaunix.net/uid-26517122-id-4263289.html内核有spinlock的调试选项,在spinlock被获取时会记录它的owner。owner是一个struct task_struct指针,在owner里有pid字段,通过pid就能确认是哪个进程持有锁。自己做了个实验,在同一个函数里两次调用spin_lock,直接锁死,然后用kdb结合gdb来找锁.........【阅读全文】