📄 mfea6.tp
字号:
/* $XORP: xorp/etc/templates/mfea6.tp,v 1.16 2006/12/20 08:30:15 pavlin Exp $ */plumbing { mfea6 { targetname: txt = "MFEA_6"; disable: toggle = false; enabled: bool; /* %deprecated */ interface @: txt { vif @: txt { disable: toggle = false; enabled: bool; /* %deprecated */ } } traceoptions { flag { all { disable: toggle = false; enabled: bool; /* %deprecated */ } } } }}plumbing { mfea6 { %help: short "Configure the IPv6 Multicast Forwarding Engine Abstraction"; %modinfo: provides mfea6; %modinfo: depends fea; %modinfo: path "fea/xorp_fea"; %modinfo: default_targetname "mfea"; %modinfo: status_method xrl "$(mfea6.targetname)/common/0.1/get_status->status:u32&reason:txt"; %modinfo: startup_method xrl "$(mfea6.targetname)/mfea/0.1/start_mfea"; %modinfo: shutdown_method xrl "$(mfea6.targetname)/common/0.1/shutdown"; %mandatory: $(@.targetname);/* TODO: remove this? *//* %activate: xrl "$(mfea6.targetname)/mfea/0.1/start_mfea"; %update: xrl "$(mfea6.targetname)/mfea/0.1/start_mfea";*/ targetname { %user-hidden: "XRL target name"; %help: short "XRL target name"; %set:; } disable { %help: short "Disable the IPv6 MFEA"; %create:; %set: xrl "$(mfea6.targetname)/mfea/0.1/enable_mfea?enable:bool=`~$(@)`"; %delete: xrl "$(mfea6.targetname)/mfea/0.1/enable_mfea?enable:bool=`~$(DEFAULT)`"; } enabled { %deprecated: "Statement 'enabled: true/false' is replaced with 'disable: false/true'"; %help: short "Enable the IPv6 MFEA"; %create:; %set: xrl "$(mfea6.targetname)/mfea/0.1/enable_mfea?enable:bool=$(@)"; } interface @ { %help: short "Configure IPv6 MFEA on a network interface"; %delete: xrl "$(mfea6.targetname)/mfea/0.1/stop_vif?vif_name:txt=$(interface.@)"; vif @ { %help: short "Configure IPv6 MFEA on a virtual interface"; %activate: xrl "$(mfea6.targetname)/mfea/0.1/start_vif?vif_name:txt=$(vif.@)"; %update: xrl "$(mfea6.targetname)/mfea/0.1/start_vif?vif_name:txt=$(vif.@)"; %delete: xrl "$(mfea6.targetname)/mfea/0.1/stop_vif?vif_name:txt=$(vif.@)"; disable { %help: short "Disable IPv6 MFEA on an interface"; %set: xrl "$(mfea6.targetname)/mfea/0.1/enable_vif?vif_name:txt=$(vif.@)&enable:bool=`~$(@)`"; %delete: xrl "$(mfea6.targetname)/mfea/0.1/enable_vif?vif_name:txt=$(vif.@)&enable:bool=`~$(DEFAULT)`"; } enabled { %deprecated: "Statement 'enabled: true/false' is replaced with 'disable: false/true'"; %help: short "Enable IPv6 MFEA on an interface"; %set: xrl "$(mfea6.targetname)/mfea/0.1/enable_vif?vif_name:txt=$(vif.@)&enable:bool=$(@)"; %delete: xrl "$(mfea6.targetname)/mfea/0.1/enable_vif?vif_name:txt=$(vif.@)&enable:bool=`~$(DEFAULT)`"; } } } traceoptions { %help: short "Configure the tracing options"; flag { %help: short "Configure the tracing operation to perform"; all { %help: short "Configure all tracing operations"; disable { %help: short "Disable all tracing operations"; %set: xrl "$(mfea6.targetname)/mfea/0.1/log_trace_all?enable:bool=`~$(@)`"; %delete: xrl "$(mfea6.targetname)/mfea/0.1/log_trace_all?enable:bool=$(DEFAULT)"; } enabled { %deprecated: "Statement 'enabled: true/false' is replaced with 'disable: false/true'"; %help: short "Enable all tracing operations"; %set: xrl "$(mfea6.targetname)/mfea/0.1/log_trace_all?enable:bool=$(@)"; } } } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -