RuleManager hierarchy
=====================

Service		net.connman.hwsim
Interface	net.connman.hwsim.RuleManager [Experimental]
Object path	/

Methods		object AddRule()
			Create a new blank rule entry. This rule will
			match all frames but apply no changes to the frames
			until the properties are written some non-default
			values.  Rules may affect frames being sent over
			the wireless medium.  Some properties of a rule
			determine what frames match it, other properties
			determine the effect on matching frames.  When
			a frame goes through the simulated medium all
			matching rules are applied according to their
			priority property.  See below for specifics on
			those properties.

Service		net.connman.hwsim
Interface	net.connman.hwsim.Rule [Experimental]
Object path	/{rule0,rule1,...}

Methods		void Remove()
			Remove this rule.

Properties	string Source
			Source device's hardware address in the
			XX:XX:XX:XX:XX:XX format or "any".  The Source
			and Destination addresses refer to the hardware
			addresses of the source and the destination
			radios as given by the
			net.connman.hwsim.Radio.Addresses property
			on the radio object (see hwsim-radio-api.txt).
			While those addresses initially match the network
			interface mac addresses, and that present in the
			ethernet headers of each frame, they are
			independent.

		string Destination
			Destination device's hardware address in the
			XX:XX:XX:XX:XX:XX format, or one of: "any",
			"multicast".

		boolean Bidirectional
			If false, rule matches frames from Source to
			Destination.  If true, also matches frames from
			Destination to Source.

		uint32 Frequency
			If non-zero, rule matches specified center
			frequency only.

		int16 Priority
			Rule priority / preference / metric.  The rule
			will be processed after any rule with a lower
			Priority value and may override properties
			already modified.

		int16 SignalStrength
			Signal strength (RSSI) value to set on matching
			frames to be seen by the receiver, or zero.  If
			zero, no change is applied.  Signal strength is
			expressed in 100 * dBm.  The value is in the range
			of -1 (strongest signal) to -10000 (weakest
			signal).

		bool Drop
			If true, nothing is passed to the receiver.

		uint32 Delay
			Set the millisecond delay for any matching packets. This
			value cannot be less than 1 as a 1ms delay is required
			for test reliability.