mld6igmp.xif

来自「BCAST Implementation for NS2」· XIF 代码 · 共 94 行

XIF
94
字号
/* $XORP: xorp/xrl/interfaces/mld6igmp.xif,v 1.3 2003/03/25 06:55:09 pavlin Exp $ *//* * Multicast Listener Discovery/Internet Group Management Protocol * XRL interface. */interface mld6igmp/0.1 {	/**	 * Enable/disable/start/stop a MLD6IGMP vif interface.	 *	 * @param vif_name the name of the vif to enable/disable/start/stop.	 */	enable_vif	? vif_name:txt	disable_vif	? vif_name:txt	start_vif	? vif_name:txt	stop_vif	? vif_name:txt	/**	 * Enable/disable/start/stop all MLD6IGMP vif interfaces.	 */	enable_all_vifs	disable_all_vifs	start_all_vifs	stop_all_vifs		/**	 * Enable/disable/start/stop MLD6IGMP protocol and the	 * MLD6IGMP CLI access.	 */	enable_mld6igmp	disable_mld6igmp	enable_cli	disable_cli	start_mld6igmp	stop_mld6igmp	start_cli	stop_cli	/**	 * Configure MLD6IGMP interface-related metrics.	 * 	 * The 'set_foo' XRLs set the particular values. The 'reset_foo'	 * XRLs reset the metrics to their default values.	 *	 * @param vif_name the name of the vif to configure.	 * @param proto_version the protocol version.	 */	get_vif_proto_version		? vif_name:txt			\					-> proto_version:u32	set_vif_proto_version		? vif_name:txt			\					& proto_version:u32	reset_vif_proto_version		? vif_name:txt	/**	 * Enable/disable the MLD6IGMP trace log.	 */	enable_log_trace	disable_log_trace	/**	 * Add/delete a client protocol in the MLD/IGMP protocol.	 *	 * @param xrl_sender_name the XRL name of the originator of this XRL.	 * @param protocol_name the name of the protocol to add/delete.	 * @param protocol_id the ID of the protocol to add/delete	 * (both sides must agree on the particular values).	 * @param vif_name the name of the vif the protocol add/delete to	 * apply to.	 * @param vif_index the index of the vif the protocol add/delete to	 * apply to.	 *	 * The added protocol will receive Join/Leave membership information	 * about same-LAN members for the particular vif.	 */	/* TODO: the protocol names have to be globally defined */	add_protocol4	? xrl_sender_name:txt				\			& protocol_name:txt & protocol_id:u32		\			& vif_name:txt & vif_index:u32	add_protocol6	? xrl_sender_name:txt				\			& protocol_name:txt & protocol_id:u32		\			& vif_name:txt & vif_index:u32		delete_protocol4 ? xrl_sender_name:txt				\			& protocol_name:txt & protocol_id:u32		\			& vif_name:txt & vif_index:u32	delete_protocol6 ? xrl_sender_name:txt				\			& protocol_name:txt & protocol_id:u32		\			& vif_name:txt & vif_index:u32}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?