四、linux策略規則
4.1 基本結構體
4.1.1策略規則結構體fib_rule
struct fib_rule
;
action各巨集含義
enum
;
4.1.2 策略操作函式fib_rules_ops
策略規則中協議相關的操作函式結構體fib_rules_ops
struct fib_rules_ops
;
4.1.3 ipv4型別的策略規則
ipv4協議相關的fib4_rule結構,該結構包含了基礎的fib_rule,增加源ip、目的ip、tos等相關ipv4成員
struct fib4_rule//ipv4相關的結構
;
linux核心 策略路由之新增
4.3策略規則的新增 對於策略規則的新增,也可以抽象出通用規則介面函式,然後根據傳參進入協議相關的策略規則的介面函式 4.3.1 通用規則的新增 在規則初始化時,會註冊新增函式fib nl newrule rtnl register pf unspec,rtm newrule,fib nl newr...
linux核心 address space 結構
看linux核心很容易被struct address space 這個結構迷惑,它是代表某個位址空間嗎?實際上不是的,它是用於管理檔案 struct inode 對映到記憶體的頁面 struct page 的 與之對應,address space operations 就是用來操作該檔案對映到記憶體...
Linux 路由 策略路由
目錄二 ip策略 刪除ip策略規則 三 永久生效,寫入配置檔案 etc sysconfig network scripts rule ethx 注意 本文中使用 隔開的命令等價 從linux 2.2開始,核心把路由歸納到許多路由表中,這些表都進行了編號,編號數字的範圍是1到255。可以在路由表配置檔...