免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234567
最近访问板块 发新帖
楼主: lmarsin
打印 上一主题 下一主题

基于2.6.20版本的《Linux内核源码剖析--TCP/IP实现》【465楼为勘误列表】 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2011-02-12 09:23 |显示全部楼层
不得不建议下次换印刷厂吧 比平常的书厚50% 拿在手里却意外的轻
书边裁得很毛 纸张比较糙软 我从当当买的  ...
smalloc 发表于 2011-02-12 02:33



    纸张确实不怎么样,一定向编辑提意见。

论坛徽章:
0
62 [报告]
发表于 2011-02-12 15:12 |显示全部楼层
回复 451# firvalor


    就是,你是?

论坛徽章:
0
63 [报告]
发表于 2011-07-18 22:54 |显示全部楼层
本帖最后由 lmarsin 于 2011-07-19 23:18 编辑

过几天会出勘误列表,希望各位读者读到后面,觉得这本书是Understanding.Linux.Network.Internals.中文的扩展

论坛徽章:
0
64 [报告]
发表于 2011-09-12 22:54 |显示全部楼层
1、19页25行
100 struct sk_buff *next
111 struct sk_buff *prev
--------------------------------------------(此线上移到100 struct sk_buff *next上面)
2、20页4行
“以上结构”改为“sk”
3、24页表3-2
“PACKET_OUTGOING        这个数据包将被发出。用到这个标记的功能包括Decnet协议,或者是为每个网络tap都复制一份发出包的函数。”改为
“PACKET_OUTGOING        这个数据包将被输出。用到这个标记的功能包括Decnet协议,或者是为每个网络tap都复制一份输出包的函数。”
4、27页8行
“减少了多个上下文切换”改为“减少了多此上下文切换”
5、27页23行
“可避免大量拷贝”改为“可避免大量数据拷贝”
6、28页20行
“有报文聚合分散I/O数据”改为“有聚合分散I/O数据”
7、31页2、3行
两处“skb_info”改为“skb_shinfo”
8、36页16行
“然后复制本层首部”改为“然后复制本层协议的首部”
9、51页2行
“从此侧面”改为“从侧面”
10、64页表5-2
“NETIF_F_VLAN_CHALLENGED        标识设备不支持硬件,支持802.1q VLAN数据包。”改为
“NETIF_F_VLAN_CHALLENGED        标识设备不支持硬件支持的802.1q VLAN功能。”
11、65页表5-3
“IFF_SLAVE        该标志由负载均衡代码使用。接口驱动程序无需了解该标志。从负载平衡群”改为
“IFF_SLAVE        该标志在负载均衡时使用。接口驱动程序无需了解该标志。”
12、122页28行
“所有网络设备从网络设备轮询队列中”改为“从网络设备轮询队列中的所有网络设备可”
13、129页图7-2 标题
“a)NP NAP方式 b)NAP方式”改为“a)NAP方式 b)NAP方式”
14、144页12行
“如果只希望通过netpoll接收报文”改为“如果希望通过netpoll接收报文”
15、147页39行
“需等待4S”改为“则需等待4S”
16、156页6行
“或不是IP4版”改为“IPv4数据报”
17、165页33行
“使用DMA但高端内存中有分片”改为“使用DMA,但有分片在高端内存中”
18、179页 图9-3
缺少了指向dequeue的箭头
19、181页2行
“参见9.2.1.2节”改为“参见9.2.1节”
20、199页46行
“创跳转到create_n_graft建排队规则”改为“跳转到create_n_graft创建排队规则”
21、210页8行
“inet_protosw只是一个比较”改为“inet_protosw是一个比较”
22、216页
有两个1285-1294,删除第二个
23、218页倒数7
“标识,标识字段唯一标识主机发送的每一份数据报”改为“标识,标识主机发送的每一份数据报”
24、220页,倒数1行
“ip_default_ttl,设置IP数据报”改为“ip_default_ttl,IP数据报”
25、233页倒数17行
“从传输控制块的错误队列上获取队首的那个错误信息数据报”改为“从传输控制块的错误队列上获取队首的错误信息数据报”
26、243页12行
cleanup_onece()后加上逗号
27、271页汉字第一行
“则获取输出对了末尾的那个SKB”改为“则获取输出对了末尾的SKB”
28、289页
删除第5行
27、303页倒数2行
“skb”改为“SKB”
28、304页7行
“skb”改为“SKB”
29、317页14行
“因此需要设置一个时钟”改为“因此需要设置一个定时器”
30、318行倒数12行
“有的分片处”改为“有的分片”
31、347页汉字3行
删除“函数”
32、349页汉字3行
“检测输出ICMP报文的类型和编码检”改为“检测输出ICMP报文的类型和编码”
33、381页汉字2行
“pktcnt和bytecnt是总组播包数和组播包的总字节数”改为“pktcnt和bytecnt是组播包总数和组播包的总字节数”
34、398页7行
“源地址[i]”改为“源地址[n]”
35、405页1行
去掉黑点(项目符号)
36、440页18行
“垃圾回收时钟gc_timer的到期间隔时间,每当该时钟到期即触发一次垃圾回收”改为
“垃圾回收定时器gc_timer的到期间隔时间,每当该定时器到期便会进行一次垃圾回收”
37、468页倒数9行
“IPv4/ARP”改为“IPv4的ARP”
38、496页汉字4行
“则调用ip_route_input()找根目的IP地址”改为“则调用ip_route_input()找与目的IP地址”
39、528页6行
“路由子系统通过fib_netdev_notifier收到通知注册到netdev_chain通知链,然后”改为
“路由子系统通过注册在netdev_chain通知链的fib_netdev_notifier收到通知,”
40、529页6行
“路由子系统通过fib_inetaddr_notifier收到通知注册到inetaddr_chain通知链,然后”改为
“路由子系统通过注册在inetaddr_chain通知链的fib_inetaddr_notifier收到通知,”
41、556页倒数13行
“IP包头”改为“IP首部”
42、565页汉字2行
“如果教案测到”改为“如果校验到”
43、584页倒数3行
“Flush”改为“刷新”
44、606页图22-1
“库函数”框和“套接口系统调用”及“标准I/O系统调用”框有线连接
45、文字第二行,“inet_sock_destruct在套接口释放时被回调”改为“”inet_sock_destruct函数在套接口释放时被回调
46、634页,第一行文字下面加横线
47、636页,第7行
“进程还没有读走的数据以及调用shutdown之后到达的数据”改为“进程还没有读取的数据以及调用shutdown之后到达的数据”
48、651页,删除文字第3、4行
49、652页,删除文字倒数第11、12行,及(5)SO_ERROR下面第2、3行。
50、652页,文字倒数第10行
“获取错误信息时,调用sock_error()首先从传输控制块的sk_err成员中获取错误码,”改为“获取错误信息时,首先调用sock_error()从传输控制块的sk_err成员中获取错误码,”
51、654页,倒数第12行
“TIMEDOUT”改为“EAGAIN”
52、662页,图25-1,中间的图下面两个框合成一个框
53、668页,文字第16、17、18行移动至倒数第4行上面
54、697页,文字第7行,“调式”改为“调试”
55、790页,倒数第7行,上下加横线
56、834页,文字倒数第7行最后,删除“我们”
57、844页,文字第3段,删除多个“我们”
58、857页,文字第3段,多个地方“发送端”改为“发送方”
59、864页,第一段第3行最后,“确定”改为“确认”
60、877页,第一行,SKB后少了一个右括号
61、878页,文字倒数第5行,“frame()”改为“_tcp_push_pending_frame()”
62、881页,文字第6行,“tso”改为“TSO”
63、974页,文字倒数15行,“SACK包”改为“SACK选项”
64、975页,第一段,多处“重发”改为“重传”
65、980页,文字倒数第5行,“尽管这样”后面加上逗号
66、985页,文字倒数第一行上面的代码,加上下横线
67、995页,第13行,“真正关闭控制块之间”改为“真正关闭控制块之前”
68、1008页,第3行,“TIME-WAIT”改为“TIME_WAIT”
69、1024页,第2行,“总长度(0)”改为“总长度(图33-1)”
70、1038页,图33-8下面第2行,“丢弃。”改为“丢弃,”
71、1038页,倒数第9行,多出“发送端”改为“发送方”
72、1049页,第1行,“udp”改为“UCP”
73、1061页,文字第9行,“对于分片编码”改为“对于“需分片”编码”

评分

参与人数 1可用积分 +6 收起 理由
godbach + 6 感谢分享

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP