- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 linux 网桥代码分析 二 网桥初始化
本节主要分析网桥初始化相关的代码对于网桥初始化所需要做的功能,主要有以下几项1、CAM表的初始化2、注册网桥相关的网络防火墙钩子函数3、向通知链表中注册网桥的回调函数,处理网桥感兴趣的一些事件4、设置网桥的ioctl,以便处理应用层添加网桥、删除网桥的需求5、注册网桥处理回调函数,在接收封包处理函数netif_receive_skb中用来处理网桥设备 而网桥相
2014-02-27 22:33:36 3837
原创 linux 网桥代码分析 一 网桥概念与网桥相关的数据结构
1. 网桥概念 中继器:只是简单的把一个端口所接收的数据复制到另一个端口,且是按位复制的。多端口的集线器叫做hub网桥:网桥了解链路层协议,是按帧复制数据,而非按位复制。网桥还具有地址学习的功能,并不是简单的把数据从一个端口转发到其他端口,其会根据学习到的mac地址来决定是否进行转发,如何转发。 2. Linux网桥模型 对于linux而言,网桥是虚拟设备。因此,需要将
2014-02-26 23:49:50 3264
原创 Linux Hash list相关的知识学习
Linux Hash list相关的知识学习在看桥接、路由代码时,经常会有hash表相关定的结构,为了能够更好的理解桥接、路由的代码,所以需要好好的理解hash链表一、相关数据结构数据结构:struct hlist_head { structhlist_node *first;}; struct hlist_node { structhlist_no
2014-02-26 21:58:05 3713
原创 kernel panic 分析解决方法
kernel panic 表示Linux kernel走到了一个不知道该怎么走下一步的状况,一旦到这个情况,kernel就尽可能把它此时能获取的全部信息都打印出来,至于能打印出多少信息。 下面讲解几种用于查找出错函数定位的方法首先看一下出错的kernel panic 现象,下面是一个kernel panic的出错log:
2014-02-13 21:33:34 33734 1
hwmon_driver_V1.0.tar.gz
2020-05-16
virtual_tty_driver.tar.gz
2020-04-13
virtual_tty_driver.tar.gz
2020-04-12
virtual_spi_controller_test.tar.gz
2020-03-25
virtual_i2c_controller_test.tar.gz
2020-03-23
linux-kconfig.tar.gz
2019-09-01
Linux netfilter 学习笔记
2019-02-24
linux platform架构解析资料
2019-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人