Trace

For LAN device drivers, trace points enable error monitoring as well as tracking packets as they move through the driver. The drivers issue trace points for some or all of the following conditions:

  • Beginning and ending of main functions in the main path
  • Error conditions
  • Beginning and ending of each function that is tracking buffers outside of the main path
  • Debugging purposes (These trace points are only enabled when the driver is compiled with the -DDEBUG option turned, therefore, the driver can contain as many of these trace points as needed.)

Following is a list of trace hooks and location of definition files for the existing ethernet device drivers.