原文:【Atheros】Ath9k速率调整算法源码走读

上一篇文章介绍了驱动中minstrel ht速率调整算法,atheros中提供了可选的的两种速率调整算法,分别是ath k和minstrel,这两个算法分别位于: 无论从理论分析还是实验结果上看,minstrel都要胜ath k一筹,为了一个完整性,这里也把ath k算法介绍一下,相比较于minstrel的随机探测,ath k是按照特定顺序来探测的,不过这个顺序的排列却有问题。 . 速率表 ath ...

2014-11-12 21:02 25 3327 推荐指数:

查看详情

Atheros】minstrel速率调整算法源码走读

先说几个辅助的宏,因为内核不支持浮点运算,当然还有实现需要,minstrel对很多浮点值做了缩放: MINSTREL_SCALE是一个放大的倍数,minstrel设定的是16,缩放16 ...

Thu Nov 13 05:01:00 CST 2014 12 3066
imx6 PCIE使能加载ath9k无线网卡

imx6q配置pcie无线网卡遇到如下问题: imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00 pci_bus 0000:00: ro ...

Wed Apr 20 01:44:00 CST 2016 0 2049
基本数据结构简介--ath9k网卡驱动开发总结(二)

ath9k驱动代码主要数据结构概览。 (1)在ath9k的驱动中,几乎是最顶层的数据结构是ath_softc,这个数据结构几乎随处可见。ath_softc是硬件与MAC层进行交互的中间载体,很多有用的 网络参数都可以从ath_softc中得到,对于进一步的网卡驱动开发 ...

Fri Apr 25 22:00:00 CST 2014 3 5256
pytest源码走读-开始

1、走读目的 主要目的是学习源码走读的过程,之后可以走读自己喜欢的任意代码。 稍次要的目的是学习pytest框架。毕竟,在上一份工作中,一直用这个框架,也尝试走读了,希望以后面试会更加明白这个框架。 2、走读时间20210226 3、走读模式。随意点开看看,找个入口 ...

Sat Feb 27 02:35:00 CST 2021 0 291
kcp源码走读

kcp协议与tcp协议类似,是一种ARQ协议。他的优点在于比tcp的延迟更小30%-40%,但相应的会牺牲一部分的带宽,大该比tcp多浪费10%~20%。tcp的设计目标是增大网络利用率,而kcp的设计目标是增大网络传输速率。因此kcp与tcp对比,kcp有如下机制可以提高传输速度: 1.kcp ...

Thu May 11 02:21:00 CST 2017 0 4962
IKAnalyzer 源码走读

首先摘抄一段关于IK的特性介绍: 采用了特有的“正向迭代最细粒度切分算法”,具有60万字/秒的高速处理能力。 采用了多子处理器分析模式,支持:英文字母(IP地址、Email、URL)、数字(日期,常用中文数量词,罗马数字,科学计数法),中文词汇(姓名、地名处理)等分词处理。 优化的词典存储 ...

Mon Aug 26 18:13:00 CST 2013 1 3399
Canal 源码走读

前言 canal 是什么? 引用一下官方回答: 阿里巴巴mysql数据库binlog的增量订阅&消费组件 canal 能做什么? 基于日志增量订阅&消费支持的业务: ...

Wed Feb 27 01:26:00 CST 2019 1 571
Apache Spark源码走读之22 -- 浅谈mllib中线性回归的算法实现

欢迎转载,转载请注明出处,徽沪一郎。 概要 本文简要描述线性回归算法在Spark MLLib中的具体实现,涉及线性回归算法本身及线性回归并行处理的理论基础,然后对代码实现部分进行走读。 线性回归模型 机器学习算法是的主要目的是找到最能够对数据做出合理解释的模型,这个模型是假设函数,一步步 ...

Sat Aug 16 04:04:00 CST 2014 3 4455
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM