Chapter 10. Networking Tapset

Table of Contents

netdev.receive - Data received from network device.
netdev.transmit - Network device transmitting buffer
netdev.change_mtu - Called when the netdev MTU is changed
netdev.open - Called when the device is opened
netdev.close - Called when the device is closed
netdev.hard_transmit - Called when the devices is going to TX (hard)
netdev.rx - Called when the device is going to receive a packet
netdev.change_rx_flag - Called when the device RX flag will be changed
netdev.set_promiscuity - Called when the device enters/leaves promiscuity
netdev.ioctl - Called when the device suffers an IOCTL
netdev.register - Called when the device is registered
netdev.unregister - Called when the device is being unregistered
netdev.get_stats - Called when someone asks the device statistics
netdev.change_mac - Called when the netdev_name has the MAC changed
tcp.sendmsg - Sending a tcp message
tcp.sendmsg.return - Sending TCP message is done
tcp.recvmsg - Receiving TCP message
tcp.recvmsg.return - Receiving TCP message complete
tcp.disconnect - TCP socket disconnection
tcp.disconnect.return - TCP socket disconnection complete
tcp.setsockopt - Call to setsockopt
tcp.setsockopt.return - Return from setsockopt
tcp.receive - Called when a TCP packet is received
udp.sendmsg - Fires whenever a process sends a UDP message
udp.sendmsg.return - Fires whenever an attempt to send a UDP message is completed
udp.recvmsg - Fires whenever a UDP message is received
udp.recvmsg.return - Fires whenever an attempt to receive a UDP message received is completed
udp.disconnect - Fires when a process requests for a UDP disconnection
udp.disconnect.return - UDP has been disconnected successfully
ip_ntop - returns a string representation from an integer IP number

This family of probe points is used to probe the activities of the network device and protocol layers.