geni.types¶
-
class
DPID
(val)[source]¶ Utility class representing OpenFlow Datapath IDs
This class tries to handle all likely inputs and desired outputs, while providing a single internal type to work with in the code.
String representations passed in must be represented in hex, but may contain common separators (colon, dash, and period) in any configuration.
Parameters: val (int, long, unicode, str) –
Raises: DPID.OutOfRangeError
– If the DPID represented by val is larger than the spec allows or less than zero.DPID.InputTypeError
– If val is not a supported data type
-
MAX
= 18446744073709551615L¶
-
class
EthernetMAC
(val)[source]¶ Utility class representing 48-bit Ethernet MAC Addresses
This class tries to handle all likely inputs and desired outputs, while providing a single internal type to work with in the code.
String representations passed in must be represented in hex, but may contain common separators (colon, dash, and period) in any configuration.
Parameters: val (int, long, unicode, str) –
Raises: EthernetMAC.OutOfRangeError
– If the MAC represented by val is larger than than 48-bits or less than zero.EthernetMAC.InputTypeError
– If val is not a supported data type
-
MAX
= 281474976710656¶