# Switch Information (Properties)

Fabric management switch node information, including Switch Properties, Partition Key Enforcement and Forwarding Information.

Switch Properties
Property | Description
--- | ---
Enhanced Switch Port 0 Support | When set to true, indicates switch port 0 supports enhanced functions (TCA port). When set to false, indicates switch port 0 is a base switch port 0.
Life Time Value | Sets the time a packet can live in the switch.
Port State Change | It is set to one anytime the PortState component in the PortInfo of any ports transitions from Down to Initialize, Initialize to Down, Armed to Down, or Active to Down as a result of link state machine logic. Changes in Portstate resulting from SubnSet() do not change this bit. This bit is cleared by writing one, writing zero is ignored.

Partition Key Enforcement
Property | Description
--- | ---
Number of Entries | Partition Enforcement Cap. It specifies the number of entries in the partition enforcement table per physical port. Zero indicates that partition enforcement is not supported by the switch.
Port Group Cap | The max size of the port group table.
Port Group Top | The current size of the port group table.

Forwarding Information
Property | Description
--- | ---
Linear FDB Cap | Number of entries supported in the Linear Unicast Forwarding Table (starting at LID=0x0000 going up). LinearFDBCap= 0 indicates that there is no Linear Forwarding Table.
Linear FDB Top | Indicates the top of the linear forwarding table. Packets received with unicast DLIDs greater than this value are discarded by the switch. A valid LinearFdbTop is less than LinearFdbCap. This component applies only to switches that implement linear forwarding tables and is ignored by switches that implement random forwarding tables.
Multicast FDB Cap | Number of entries supported in the Multicast Forwarding Table (starting at LID=0xC000 going up).
Multicast FDB Top | Indicates the upper bound of the range of the multicast forwarding table. Packets received with MLIDs greater than MulticastFDBTop are considered to be outside the range of the Multicast Forwarding Table. A valid MulticastFDBTop is less than MulticastFDBCap + 0xC000. This component applies only to switches that implement the optional multicast forwarding service. A switch shall ignore the MulticastFDBTop component if it has the value zero. The initial value for MulticastFDBTop shall be set to zero. A value of 0xBFFF means there are no MulticastForwardingTable entries.
Address Range Config Supported | A flag to indicate if address range for multicast and collectives can be configured.