自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (3)
  • 收藏
  • 关注

转载 linux内核收包流程

”’ 收发包流程分析:https://www.linuxidc.com/Linux/2011-05/36063.htm ””网络设备介绍网络设备是计算机体系结构中必不可少的一部分,处理器如果想与外界通信,通常都会选择网络设备作为通信接口。众所周知,在 OSI(Open Systems Interconnection,开放网际互连)中,网络被划分为七个层次,从下到上分别是物理层、数据...

2018-05-28 20:12:18 3335 2

原创 内核路由函数分析(一)

struct fib_alias { struct list_head fa_list;//链入到路由节点fib_node中 struct rcu_head rcu;// struct fib_info *fa_info;//路由信息结构保存着如何处理数据包 u8 fa_tos;//服务类型tos u8 fa...

2018-05-21 19:48:09 329

原创 git使用笔记

git push时每次都需要输入密码,解决方案如下:执行命令 :git config --global push.default simple再次push时只需要输入一次密码,之后再次push无需密码。

2018-05-15 09:57:06 217

转载 Linux下/proc目录简介

1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时...

2018-05-09 19:03:01 570

原创 #if xxx #endif条件注释的使用

' #if defined(X) print ("hello word!\n")' #endif以上编译只与编译宏X有关,与宏定义X的条件是否成立无关。如果定义了X宏,条件即成立,下面print语句会被编译;如果宏X未定义,则print语句不会备编译。‘#ifdef的使用` ’#ifdef的使用和#if defined()的用法一致 ‘#ifndef又和#if !defin...

2018-05-07 16:47:45 13370

原创 内核收发包分析(二)----inet_init函数、arp_init函数

内核启动初始化过程(以inet_init为线索): start—->init函数(init/main.c)—–>do_basic_setup()函数(init/main.c)—–>sock_init()函数(net/socket.c)—->do_initcalls()函数(init/main.c)—->inet_ini

2018-05-04 20:25:18 1077

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除