service-node set-memory
Simics Reference Manual  /  5 Classes  / 

service-node-device

Description

Ethernet device for the service-node class.

Interfaces Implemented

conf_object, log_object, ethernet_common, recorded

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

Pseudo attribute; read/write access; type: o|n
The network link that this service node Ethernet device is attached to.
Optional attribute; read/write access; type: o|n
The network link that this service node Ethernet device is attached to (for checkpointing).
mac_address
Optional attribute; read/write access; type: s|[iiiiii]
The MAC address used by this service node Ethernet device.
arp_table
Pseudo attribute; write-only access; type: [[ss]*]
Compatibility attribute for old checkpoints.
neighbors
Optional attribute; read/write access; type: D
The neighbor table used by this Ethernet interface.
service_node
Required attribute; read/write access; type: o
The service node that the Ethernet device is attached to.
ip_addresses
Optional attribute; read/write access; type: [s*]
The configured IP addresses for this network interface. They are on the form "addr/prefixlen" and allows both IPv4 and IPv6 addresses. This list does not include automatically assigned IP number, such as link-local IPv6 addresses.
mtu
Optional attribute; read/write access; type: i
MTU, maximum transfer unit, is the largest Ethernet payload (without Ethernet header and CRC) that will be sent out on the network without fragmentation. Default 1500.
tx_bandwidth
Optional attribute; read/write access; type: i
The transmit bandwidth of the network interface in bits per second. The network interface will limit the rate at which it sends packets to remain below this bandwidth. Default limit is 1Gbit/s.
partial_packets_v4
Optional attribute; read/write access; type: [[ddf[[dib]*]]*]
((id, ip_hdr, timestamp, (data, offset, more_flag)*)*)

IPv4 partial packets.
partial_packets_v6
Optional attribute; read/write access; type: [[ssif[[diib]*]]*]
((source_ip, dest_ip, identification, timestamp, (ip_frame, start, end, more_flag)*)*)

IPv6 partial packets.

Provided By

service-node
service-node set-memory