易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux netfilter源码分析(6)

转贴自:http://alexanderlaw.blog.hexun.com/8968944_d.html
六、 扩展的match
 
6.1 do_match函数  ip_tables.c
do_match通过IPT_MATCH_ITERATE宏来调用,
IPT_MATCH_ITERATE是在ipt_do_table函数中调用的宏
IPT_MATCH_ITERATE(e, do_match,
                                  *pskb, in, out,
                                  offset, &hotdrop)
定义如下:
#define IPT_MATCH_ITERATE(e, fn, args...)      \
({                               \
      unsigned int __i;               \
      int __ret = 0;                    \
      struct ipt_entry_match *__match;  \
                                  \
      for (__i = sizeof(struct ipt_entry);  \
           __i < (e)->target_offset;        \
           __i += __match->u.match_size) {      \
           __match = (void *)(e) + __i;    \
      &


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

ExtMail升级文档(for linux)

关于此文
本文档用于升级
ExtMail

ExtMan
版本,升级自
ExtMail 0.24(
含以下版本)到
1.0.5
稳定版
,
本文档只能适用于数据库是
mysql
的版本
,
假设安装邮局的域名

extmail
.org
,读者请根据自身实际情况予以修改。
升级步骤
1.
停止服务:
postifx,http,mysql,pop3
service httpd stop ......

在Suse Linux Enterprise 10 下安装IBM MQ

     由于工作有需要和第三方MQ通信,因为以前没有整过MQ,所以对于我来说很陌生。在网上也查看了一些经验,再加上个人的实践,小总结如下:
     MQ的安装包是ISO,所以需要将ISO文件mount到Linux的一个目录下面,具体操作如下:
     假如你选定的mount目 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号