eth-switch-link-endpoint eth-transceiver
Simics Reference Manual  /  5 Classes  / 

eth-switch-link-snoop-endpoint

Description

Ethernet switch snoop endpoint

Interfaces Implemented

conf_object, log_object

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

id
Required attribute; read/write access; type: i
Endpoint ID. The ID of each endpoint must be unique among the link's endpoints, and it may not be 0 or 0xffffffffffffffff
Required attribute; read/write access; type: o
The link object to which this endpoint belongs.
delivery_queue
Pseudo attribute; read-only access; type: a
The endpoint's queue.
clock
Pseudo attribute; read-only access; type: o
The clock used for snoop callbacks in this endpoint.
vlan_trunk
Required attribute; read/write access; type: b
Set to true if the endpoint is a trunk.
vlan_id
Required attribute; read/write access; type: i|n
The VLAN ID of the endpoint. If the endpoint is a trunk, the value is the native VLAN ID (1 - 4095) or None if the trunk should not have any native ID. Note: this is not the allowed VIDs that the port can handle. By default, trunk ports can handle all VIDs.

Provided By

eth-links
eth-switch-link-endpoint eth-transceiver