qq327662250
码龄17年
求更新 关注
提问 私信
  • 博客:7,487
    社区:53
    7,540
    总访问量
  • 5
    原创
  • 0
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
加入CSDN时间: 2008-05-19
博客简介:

beback的专栏

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得0次收藏
  • 博客总排名520,827名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 1篇
    2016年
  • 2篇
    2010年
  • 2篇
    2009年
TA的专栏
  • 内核--网络笔记
    2篇
  • 读内核
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

87人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

走过2015,2016我将继续前行

写在前面一转眼,一年时光就这么溜走了。在这辞旧迎新之际(这说法是不是很官方啊,呵呵!),我将对即将过去的2014年进行一番总结,并对即将来临的2015年进行一番展望。本文将从工作,学习和生活三方面来展开。一、工作对于这一年的工作,我可以用一句话来概括。◆不论是技术还是业务,都获得了惊人的提高,但是缺少亮点。1. 技术上因为还在同一
原创
博文更新于 2016.09.05 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络子系统初始化--ipv4模块加载时初始化

ipv4(或者叫af_inet)模块的启动入口点为net/ipv4/af_inet.c:1512,该函数写的很整齐,方便了我们这些读者。下面就对其进行解读。1.首先是三个proto_register(),分别注册了tcp_prot,udp_prot,raw_prot三个协议(struct proto[include/net/sock.h:594])(这三个对象在后面的初始化过程中还会涉及到,可以比较一下出现这两次的目的何在),跟到proto_register()[net/core/sock.c:2041]中
原创
博文更新于 2010.11.16 ·
1174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络子系统初始化--系统启动时初始化

网络启动初始化函数入口为net/socket.c:2200:socket_init()static int __init sock_init(void){ /* * Initialize sock SLAB cache. */ sk_init(); /* * Initialize skbuff SLAB cache */
原创
博文更新于 2010.11.16 ·
875 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C头文件编写原则

在使用C语言编写大型工程时要用到面向对象语言中的一些特性(内核中某些部分就应用了这些特性)。C语言是基于文件的类,static关键字声明私有数据成员,公有数据成员必须定义到头文件,或由其它文件使用extern关键字声明来使用。但后者引用关系不清晰。头文件就成了公有数据成员声明的地方。头文件中应该包含以下及方面内容:头文件中需要引用的其它头文件内部外部都要使用到的宏内部外部都要使
原创
博文更新于 2009.09.23 ·
723 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

内核文件操作

首先分析一下sys_read系统调用(内核版本为2.6.19.4)。源代码如下(摘自fs/read_write.c)SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count){ struct file *file; ssize_t ret = -EBADF; int fput_need
原创
博文更新于 2009.09.19 ·
4347 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏