摘要: vimrc配置 set nocompatible call pathogen#infect() filetype plugin indent on set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=ut 阅读全文
posted @ 2020-07-28 11:21 石斋 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Table of Contents:博客路径:https://www.whyfi.top/blog/sk_buff-insight/ sk_buff定义 sk_buff操作 STEP 1:分配sk_buff(alloc_skb) STEP 2: 为sk_buff设置header空间(skb_rese 阅读全文
posted @ 2020-07-27 22:47 石斋 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 博客链接: https://www.whyfi.top/blog/wi-fi6-overview/ Overview One-By-One OFDMA Resource scheduler TWT MU-MIMO BSS colors 参考链接 阅读全文
posted @ 2020-07-27 21:07 石斋 阅读(663) 评论(0) 推荐(0) 编辑
摘要: https://www.whyfi.top/blog 1. 技术分享 2. 文化讨论 3. 工程项目 阅读全文
posted @ 2020-07-26 10:14 石斋 阅读(140) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash function recurse_convert() { local path=$1 if [ "$path" == "" ];then path="." fi for file in `ls $path` do if [ -d $path"/"$file ] then ... 阅读全文
posted @ 2019-11-20 11:16 石斋 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 使用openwrt下ath10k驱动QCA9880修改其MAC地址方式 1. 使用artGUI修改9880寄存器方法(该方法有严重后遗症,目前还没有找到修改回去的方法) 2. 使用preinit修改其firmware方法 阅读全文
posted @ 2017-01-20 13:50 石斋 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.sina.com.cn/s/blog_3f4e15770100xw55.html 结构体的自引用(self reference),就是在结构体内部,包含指向自身类型结构体的指针。 结构体的相互引用(mutual reference),就是说在多个结构体中,都包含指向其他 阅读全文
posted @ 2016-08-22 16:12 石斋 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 接下来,咱们来看看hostapd的源码目录之hostapd,今天我们先分析整体功能,然后从main.c开始注释 hostapd下代码主要作用有:配置解析,环境初始化,控制接口建立,AP接口管理模块。 ├── android.config├── Android.mk├── ChangeLog├── c 阅读全文
posted @ 2016-08-20 10:18 石斋 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 从官网下载相对而言比较干净的源码版本http://w1.fi/hostapd/,然后将其移植到openwrt下,方便在源码阅读时候进行调试编译,移植的过程总结如下心得。 1. openwrt编译与clean均会先读取buildroot根目录下的.config文件,以确认哪些软件包与选项需要编译与清除 阅读全文
posted @ 2016-08-19 11:56 石斋 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 深入追踪openwrt下的hostapd之后,发现openwrt无线管理机制格外的复杂,几乎所以的触发与回调均离不开ubus,关于ubus这里不作解释,先大概了解其用途即可(出门左转:https://wiki.openwrt.org/doc/techref/ubus)。咱们先来了解openwrt下无 阅读全文
posted @ 2016-08-18 16:21 石斋 阅读(3169) 评论(0) 推荐(0) 编辑