MACADDR

Section: macaddr 1.0.1 (3)
Updated: 19 July 2021
Index Return to Main Contents
 

NAME

packet.link.macaddr - MacAddr module  

DESCRIPTION

Create an object to represent a MAC address. A MAC address is given either by a series of hexadecimal numbers or using the ":" notation. It provides a mechanism for comparing this object with a regular string.  

CLASSES

 

class MacAddr(builtins.str)

MacAddr address object

Usage:
    from packet.link.macaddr import MacAddr

    mac = MacAddr('E4CE8F589FF4')

The following expressions are equivalent:
    mac == 'E4CE8F589FF4'
    mac == 'e4ce8f589ff4'
    mac == 'e4:ce:8f:58:9f:f4'


Methods defined here:
---------------------

__eq__(self, other)
Compare two MAC addresses and return True if both are equal.

__ne__(self, other)
Compare two MAC addresses and return False if both are equal.

Static methods defined here:
----------------------------

__new__(cls, mac)
Create new instance by converting input string into a persistent
representation of a MAC address.
 

BUGS

No known bugs.  

AUTHOR

Jorge Mora (mora@netapp.com)


 

Index

NAME
DESCRIPTION
CLASSES
class MacAddr(builtins.str)
BUGS
AUTHOR

This document was created by man2html, using the manual pages.
Time: 16:08:34 GMT, July 19, 2021