Linux Kernel 学习笔记12:定时任务

(本章基于:Linux-4.4.0-37) 内核定时器可在用户设定时间到达后调用一段任务,基本数据定义、API如下: struct timer_list {     unsigned long        expires;     void            (*function)(u...

2017-06-09 16:16:58

阅读数 273

评论数 0

Linux Kernel 学习笔记11:时间、延时

(本章基于:Linux-4.4.0-37)     jiffies     linux内核根据硬件定时器中断来跟踪时间流动,定时器中断始终按照固定的间隔产生,在linux内核中使用宏HZ表示这个间隔的大小。HZ在中定义,表示间隔的频率,即多少次中断表示1秒。     linux内核没发生一次中断...

2017-06-09 13:12:16

阅读数 609

评论数 0

Linux Kernel 学习笔记10:hook函数

(本章基于:Linux-4.4.0-37) linux 内核中有一套hook函数机制,可在不同hook点位置监控网络数据包,并执行丢弃、修改等操作。网络防火墙就是通过此机制实现的。 注册注销hook函数: linux/netfilter.h 注册钩子函数: int nf_register_...

2017-06-01 10:03:30

阅读数 5722

评论数 4

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