82#define SDP_REPLY_HEADER_LEN 12
85#define TRANSACTION_CAP 0xFFFFFFF
Data type definitions for SpiNNaker Neuron-modelling.
static void initialise_reinjection_mc_api(uint32_t base_mc_key)
sets up the multicast keys for the reinjection multicast API
static uint reinject_clear_mc_key
the multicast key used for clear reinjector queue to all extra monitors
reinjector_command_codes
Dropped packet re-injection internal control commands (RC of SCP message)
@ CMD_DPRI_SET_ROUTER_EMERGENCY_TIMEOUT
Set the router's wait2 timeout.
@ CMD_DPRI_RESET_COUNTERS
Reset the reinjection counters.
@ CMD_DPRI_SET_ROUTER_TIMEOUT
Set the router's wait1 timeout.
@ CMD_DPRI_GET_STATUS
Get the status of the reinjector.
@ CMD_DPRI_EXIT
Stop doing reinjection.
@ CMD_DPRI_CLEAR
Clear the reinjection queue.
@ CMD_DPRI_SET_PACKET_TYPES
Set what packet types are reinjected.
static uint reinject_emergency_timeout_mc_key
the multicast key used for emergency timeouts to all extra monitors
reinjector_key_offsets
Human readable definitions of the offsets for multicast key elements for reinjection.
@ ROUTER_EMERGENCY_TIMEOUT_OFFSET
Set the router's wait2 timeout.
@ ROUTER_TIMEOUT_OFFSET
Set the router's wait1 timeout.
@ REINJECTOR_CLEAR_QUEUE_OFFSET
Clear the reinjection queue.
static uint reinject_timeout_mc_key
the multicast key used for basic timeouts to all extra monitors
#define SDP_REPLY_HEADER_LEN
Number of bytes in an SDP header.
static void reflect_sdp_message(sdp_msg_t *msg, uint body_length)
Updates an SDP message so its content (a response to the message) goes back to where the message came...
static uint32_t packets_sent
The number of packets sent so far this timestamp.
Describes a pure SDP message (without SCP payload)