/* supported address families */
#define af_unspec 0
#define af_unix 1 /* unix domain sockets */
#define af_local 1 /* posix name for af_unix */
#define af_inet 2 /* internet ip protocol */
#define af_ax25 3 /* amateur radio ax.25 */
.../* protocol families, same as address families */
#define pf_unspec af_unspec
#define pf_unix af_unix
#define pf_local af_local
#define pf_inet af_inet
#define pf_ax25 af_ax25
...
// hook函式的返回值
/* response from hook functions */
#define nf_drop 0
#define nf_accept 1
#define nf_stolen 2
#define nf_queue 3
#define nf_repeat 4
#define nf_stop 5
#define nf_max_verdict nf_stop
// hook點及優先順序相關(include/uapi/linux/netfilter_ipv4[6].h)
///< 以下巨集定義為userspace中使用的 (include/uapi/linux/netfilter_ipv4.h)
/* ip hooks */
/* after promisc drops, checksum checks. */
#define nf_ip_pre_routing 0
/* if the packet is destined for this box */
#define nf_ip_loccal_in 1
/* if the packet is destined for another inte***ce */
#define nf_ip_forward 2
/* packets coming from a local process */
#define nf_ip_loccal_out 3
/* packets about to hit the wire */
#define nf_ip_post_routing 4
#define nf_ip_numhooks 5
///< 對於核心空間使用的hook點的定義,使用如下的定義(include/uapi/linux/netfilter.h)
enum nf_inet_hooks ;
///< 對於netdev的hook點的定義
enum nf_dev_hooks ;
enum ;
///< (include/uapi/linux/netfilter_ipv4.h)
enum nf_ip_hook_priorities ;
// standard well-defined ip protocols(include/uapi/linux/in.h)
/* standard well-defined ip protocols */
enum
Action中使用的系統常量
action中使用的系統常量 think path thinkphp 系統目錄 module name 當前模組名稱 action name 當前操作名稱 tmpl path 專案模版目錄 lib path 專案類庫目錄 cache path 專案模版快取目錄 config path 專案配置檔案目...
spring中使用quarts實現任務定製與管理
這是一篇關於在spring框架中使用quarts專案的教程,剛剛在專案中完成了相關功能的實現,所以寫這篇檔案以記錄與分享為目的,也方便自己以後需要時查詢。大概功能模組是,實現動態為多個門物件設定定時器,考慮到可能出現對同乙個門進行多次定時器引數的修改,決定以乙個門對應乙個trigger的方式來實現配...
iOS 8中使用CoreLocation定位
1 在使用corelocation前需要呼叫如下函式 ios 8專用 ios 8對定位進行了一些修改,其中包括定位授權的方法,cllocationmanager增加了下面的兩個方法 1 始終允許訪問位置資訊 void requestalwaysauthorization 2 使用應用程式期間允許訪問...