WindView
User's Reference
2.2
Contents
1 Getting Started
2 Event Dictionary
2.1 Introduction
2.2 Using the Event Dictionary
2.3 Event Dictionary
Exception and ISR
exception -- program error
intEnt -- entry to ISR
intExit -- exit from ISR
Memory Library
memPartAddToPool-- add memory to a memory pool
memPartAlignedAlloc -- allocate memory
memPartCreate -- create a memory partition
memPartFree -- free memory
memPartRealloc -- reallocate memory
Message Queue
msgQCreate -- create a message queue
msgQDelete -- delete a message queue
msgQReceive -- receive a message from a message queue
msgQSend -- send a message to a message queue
Semaphore
semBCreate -- create a binary semaphore
semCCreate -- create a counting semaphore
semDelete -- delete a semaphore
semFlush -- flush a semaphore
semGive -- give a semaphore
semMCreate -- create a mutual exclusion semaphore
semMGiveForce -- give a mutual exclusion semaphore without restrictions
semTake -- take a semaphore
Signal
kill -- send a signal to a task
pause -- pause the task until delivery of a signal
signal -- specify the handler associated with a signal
sigsuspend -- suspend the task until delivery of a signal
sigwrapper -- entry to signal handler
Task
safePend -- pend or unpend a task attempting to delete a task that is safe from deletion
taskDelay -- delay a task
taskDelete -- delete a task
taskPrioritySet -- change the priority of a task
taskResume -- resume a task
taskSafe -- make a task safe from deletion
taskSpawn -- start a task
taskSuspend -- suspend a task
taskUnsafe -- make a task unsafe from deletion
Tick
tick: timeout -- task timeout expiration
tick: timeslice -- announce a time slice
tick: undelay -- task delay expiration
tick: watchdog -- announce a watchdog timer expiration
Unknown
unknown -- unknown event
User Event
defaultUser -- display user-specified event
Watchdog Timer
wdCancel -- cancel a watchdog timer
wdCreate -- create a watchdog timer
wdDelete -- delete a watchdog timer
wdStart -- start a watchdog timer
3 Networking Event Dictionary
3.1 Overview
3.2 Summary of Networking Events
3.3 Networking Events Dictionary
3.3.1 Emergency Events
Panic Events - fatal processing errors
Panic Events - additional parameters
Memory Allocation Failures
Memory Allocation Failures - additional parameters
icmp_error-start: memory allocation failure
Available Filters
3.3.2 Alert Events
3.3.3 Critical Events
ifpromisc-ifdown: failure to change promiscuous mode setting
arpioctl-noentry: unable to find matching IP address
ether_output-ifdown: sending Ethernet frame over disabled interface
ether_output-nomem: insufficient space for sending over interface
ether_output-noroute: unreachable destination for IP/Ethernet data
ether_output-rtreject: destination temporarily disabled
igmp_input-shortmsg: truncated message received
igmp_input-badsum: corrupted message received
icmp_error-start: IP processing failure
icmp_input-shortmsg: truncated message received
icmp_input-badsum: corrupted message received
icmp_input-badlen: invalid error message received
ipintr-shortmsg: invalid packet received - insufficient header
ipintr-badvers: invalid packet received - unknown version number
ipintr-badhlen: invalid packet received - incorrect or truncated IP header
ipintr-badsum: invalid packet received - corrupted data
ipintr-badlen: invalid packet received - incorrect total length
ipintr-badmblk: inconsistent network buffers
ip_dooptions-badopt: invalid packet received - bad options in header
ip_forward-badaddr: unable to forward packet
ip_output-badaddr: unreachable destination address
ip_output-badaddrtype: unsupported destination address
ip_output-badsize: unsupported message size
ip_output-shortmsg: invalid fragment size
rtalloc1-miss: no such route entry
rtredirect-error: invalid route change request
rtrequest-error: invalid routing table request
route_output-error: invalid route message sent
tcp_input-badsum: corrupted segment received
tcp_input-badhlen: invalid segment received - incorrect header size
tcp_ctloutput-nopcb: invalid socket
tcp_attach-nopcbmem: unable to register TCP socket
sosend-error: unable to transmit application data
soreceive-error: unable to receive application data
3.3.4 Error Events
ifioctl-badifname: failed control operation - unknown interface
ifioctl-noproto: failed control operation - unknown protocol
arpioctl-badreq: failed ARP control operation - unknown protocol
ether_output-afnotsupp: send failed - unknown protocol
in_control-noifdata: failed control operation - unknown address
in_control-badflags: failed control operation - incorrect interface type
in_pcbbind-noaddr: unable to name socket - no interfaces available
in_pcbbind-badsock: unable to name socket - already bound
in_pcbbind-badaddrlen: unable to name socket - invalid address length
in_pcbbind-badaddr: unable to name socket - invalid address
in_pcbbind-badport: unable to name socket - duplicate port
in_pcbladdr-badaddr: unable to connect - unreachable destination address
in_pcbladdr-badif: unable to connect - unavailable multicast interface
in_pcbconnect-badaddr: unable to connect - duplicate address pair
ip_mrouter_cmd-notinit: incomplete multicast routing initialization
ip_mrouter_cmd-badcmd: unknown multicast router option
add_vif-badindex: invalid interface for multicast routing - table size exceeded
add_vif-badentry: invalid interface for multicast routing - table entry in use
add_vif-badaddr: invalid interface for multicast routing - no such address
add_vif-badif: invalid interface for multicast routing - not multicast
del_vif-badindex: unknown multicast routing interface - table size exceeded
del_vif-badentry: invalid interface for multicast routing - table entry unused
ip_ctloutput-badcmd: unknown IP option
ip_output-result: sending IP data over local interface
rip_ctloutput-badlevel: unsupported protocol for raw socket options
rip_ctloutput-badmem: missing flag setting for raw socket option
rip_input-nosock: discarding IP packet - unsupported type
rip_usrreq-fail: error handling raw socket operation
raw_usrreq-fail: error handling routing socket operation
rtioctl-badreq: failed route control operation - unknown request
tcp_usrreq-badmem: unsupported control information in TCP operation
tcp_usrreq-nopcb: invalid socket
tcp_usrreq-fail: error handling routing socket operation
udp_output-error: unable to transmit data at UDP layer
udp_usrreq-nopcb: invalid socket
socreate-nosocktype: unknown socket specified
soconnect-denied: socket connection not allowed
sodisconnect-result: socket disconnection status
3.3.5 Warning Events
arp_rtrequest-badgate: incorrect hardware address for ARP entry
in_arpinput-etherbcast: incorrect hardware address in ARP reply
in_arpinput-dupaddr: incorrect protocol address in ARP reply
in_arpinput-newetheraddr: changed hardware address in ARP reply
igmp_input-badaddr: incorrect address in IGMP message
in_losing-start: excessive retransmissions - selecting new route
ipReAssemble-fragdrop: discarding IP fragment
rip_input-fullbuf: discarding IP packet - insufficient space
raw_input-fullbuf: discarding routing message - insufficient space
tcp_input-nopcb: discarding TCP segment - unavailable socket
tcp_input-badsync: resetting TCP connection - invalid synchronize request
tcp_input-rexmt: TCP segment lost - adjusting TCP performance
udp_input-shorthdr: invalid datagram received - insufficient header
udp_input-shortpkt: invalid datagram received - insufficient data
udp_input-badsum: invalid datagram received - corrupted data
udp_input-fullbuf: discarding UDP datagram - insufficient space
udp_input-nopcb: discarding UDP datagram - unavailable socket
udp_input-noport: discarding UDP datagram - port unreachable
3.3.6 Notice Events
in_arpinput-start: valid ARP packet received
in_arpinput-delayedsend: valid ARP packet received - sending cached data
in_arpinput-replysend: valid ARP request received - sending reply
ether_output-send: Ethernet frame sent to driver layer
ether_input-start: Ethernet frame received from driver layer
igmp_input-recv: IGMP message received from IP layer
igmp_sendreport-send: IGMP message sent to IP layer
icmp_input-start: ICMP message received from IP layer
icmp_reflect-start: ICMP request received - generating reply
icmp_send-start: relaying ICMP reply to IP layer
ipintr-recv: transferring IP packet to protocol input routine
ip_forward-result: sending IP packet to next hop destination
tunnel_send-result: transmitting multicast packet with unicast routers
phyint_send-result: transmitting multicast packet from multicast interface
rip_input-start: transferring IP packet to registered sockets
rip_output-result: completed transmission of raw IP data
raw_input-start: transferring routing message to registered sockets
route_output-start: accessing routing table for local application
tcp_input-start: TCP segment received from IP layer
tcp_output-result: completed transmission of TCP segment to remote host
tcp_respond-start: transmit asynchronous TCP segment to remote host
udp_input-start: UDP datagram received from IP layer
udp_output-result: completed transmission of UDP datagram to remote host
3.3.7 Information Events
if_slowtimo-ifWdStart: interface timer expired - calling watchdog routine
ifioctl-start: executing control operation for an interface
arptimer-free: timer expired - removing ARP entry
arpioctl-start: executing control operation for ARP table
igmp_fasttimo-start: updating multicast group timers
ipintr-newpkt: received IP packet for local destination
ip_freef-start: discard reassembly fragments for an IP packet
ip_slowtimo-start: updating fragment reassembly timers
ip_mrouter_cmd-start: executing control operation for multicast router
ip_output-sendall: transferring IP packet to driver layer
ip_output-sendfrag: fragmenting outgoing IP packet
ip_ctloutput-start: executing control operation for IP protocol
ip_mloopback-start: copying outgoing multicast IP packet to local interface
rip_ctloutput-start: executing control operation with raw sockets
rip_usrreq-start: executing raw socket operation
raw_usrreq-start: executing routing socket operation
rtalloc1-clone: cloning a route entry
rtalloc1-match: found an existing route entry
rtfree-start: releasing a route entry
rtioctl-start: executing control operation for routing table
route_usrreq-start: executing routing socket operation
soo_ioctl-start: executing control operation with sockets
soo_select-start: check sockets for pending data
soo_unselect-start: selection complete - removing socket from queue
tcp_reass-segdrop: discarding redundant TCP segment
tcp_input-pureack: header prediction - acknowledging previously sent data
tcp_input-puredata: header prediction - receiving ordered TCP data
tcp_input-accept: starting new passive connection
tcp_input-connect: completing new connection
tcp_input-dataclosed: receiving data on closed connection
tcp_input-reset: receiving reset message - breaking connection
tcp_input-sendclosed: receiving final ACK - beginning active close
tcp_input-closewait: receiving final segment - completing active close
tcp_input-recvclosed: receiving initial FIN - beginning passive close
tcp_input-closing: receiving initial FIN - continuing active close
tcp_input-close-restart: receiving duplicate FIN - restart timer
tcp_drop-start: breaking connection - assign socket error
tcp_close-start: ending connection - reset local connection data
tcp_notify-ignore: transmit failure for established connection
tcp_notify-harderror: repeated failure for incomplete connection
tcp_notify-softerror: initial communication failure for connection
tcp_ctlinput-start: process asynchronous events for TCP
tcp_fasttimo-start: processing delayed ACK timer
tcp_slowtimo-start: updating connection status timers
tcp_usrreq-start: executing TCP socket operation
tcp_ctloutput-start: accessing TCP or IP socket option
udp_input-newdata: accepting UDP datagram - socket found
udp_notify-error: communication failure for UDP datagram
udp_ctlinput-start: process asynchronous events for UDP
udp_usrreq-start: executing UDP socket operation
soclose-sleep: deferring socket removal until connection expires
sbwait-sleep: pausing during incomplete data transfer
sbwakeup-start: restart pending data transfers
3.3.8 Verbose Events
ifinit-start: initializing network interfaces
ifreset-start: closing network interfaces
if_attach-start: activating network interface - add to active list
if_dettach-start: deleting network interface
if_down-start: disabling network interface
if_up-start: enabling network interface
ifpromisc-start: changing promiscuous mode for an interface
arp_rtrequest-start: changing or retrieving ARP table entry
arprequest-send: ARP request sent to driver layer
arpresolve-start: finding hardware address for destination
arpintr-start: received ARP packet for local destination
ether_ifattach-start: activating network interface - storing hardware address
ether_attach-start: activating network interface - attach to device
igmp_init-start: initializing IGMP component
igmp_joingroup-start: advertising new multicast group membership
igmp_leavegroup-start: "advertising" old multicast group membership
in_control-start: accessing interface address or netmask
in_ifscrub-start: removing interface routes
in_ifinit-start: creating interface addresses and route entry
in_ifaddr-remove: deleting interface addresses
in_addmulti-start: joining multicast group
in_delmulti-start: leaving multicast group
in_pcbbind-start: assigning local socket name
in_pcbconnect-start: assigning remote socket name
in_pcbdisconnect-start: clearing remote socket name
in_pcbnotify-start: processing ICMP events for all sockets
ip_output-cachemiss: emptying invalid cached route
ip_init-start: initializing IP component
raw_attach-start: creating new routing socket
raw_detach-start: removing routing socket
rip_init-start: initializing raw IP socket interface
raw_init-start: completing routing socket initialization
route_init-start: initializing routing storage
rtredirect-result: automatically changing routing table
rtinit-start: updating routing table for local interface
rtSockInit-start: initializing routing socket interface
tcp_reass-dupdata: discarding redundant TCP segment
tcp_input-shortseg: invalid segment received - insufficient header
tcp_init-start: initializing TCP component
tcp_timers-start: handle expired TCP timer
tcp_attach-start: creating new TCP socket
tcp_disconnect-start: closing TCP connection
udp_init-start: initializing UDP component
udp_input-cachemiss: searching for UDP socket
socreate-start: creating a socket endpoint
sobind-start: assigning local socket name
solisten-start: enabling socket connections
sofree-start: releasing socket resources
soclose-start: removing a socket endpoint
soabort-start: destroying a temporary connected socket
soaccept-start: retrieving a new connected socket
soconnect-start: assigning remote socket name
sosend-finish: transferred data to a protocol
soreceive-finish: completed data transfer from a protocol
soshutdown-start: disabling socket connection
eventReceive -- receive a VxWorks event
eventSend -- send a VxWorks event
Index