faucet.port module¶
Port configuration.
-
class
faucet.port.
Port
(_id, dp_id, conf=None)[source]¶ Bases:
faucet.conf.Conf
Stores state for ports, including the configuration.
-
acl_in
= None¶
-
defaults
= {'permanent_learn': False, 'unicast_flood': True, 'mirror_destination': False, 'acl_in': None, 'name': None, 'loop_protect': False, 'mirror': None, 'max_hosts': 255, 'hairpin': False, 'stack': None, 'lacp': 0, 'tagged_vlans': None, 'number': None, 'description': None, 'native_vlan': None, 'enabled': True}¶
-
defaults_types
= {'permanent_learn': <class 'bool'>, 'unicast_flood': <class 'bool'>, 'mirror_destination': <class 'bool'>, 'acl_in': (<class 'str'>, <class 'int'>), 'name': <class 'str'>, 'loop_protect': <class 'bool'>, 'mirror': (<class 'str'>, <class 'int'>), 'max_hosts': <class 'int'>, 'hairpin': <class 'bool'>, 'stack': <class 'dict'>, 'lacp': <class 'int'>, 'tagged_vlans': <class 'list'>, 'number': <class 'int'>, 'description': <class 'str'>, 'native_vlan': (<class 'str'>, <class 'int'>), 'enabled': <class 'bool'>}¶
-
dp_id
= None¶
-
dyn_lacp_up
= None¶
-
dyn_lacp_updated_time
= None¶
-
dyn_last_ban_time
= None¶
-
dyn_last_lacp_pkt
= None¶
-
dyn_learn_ban_count
= 0¶
-
dyn_phys_up
= False¶
-
enabled
= None¶
-
hairpin
= None¶
-
loop_protect
= None¶
-
max_hosts
= None¶
-
mirror
= None¶
-
mirror_destination
= None¶
-
name
= None¶
-
native_vlan
= None¶
-
number
= None¶
-
permanent_learn
= None¶
-
stack
= {}¶
-
tagged_vlans
= []¶
-
unicast_flood
= None¶
-