Here is a list of all documented files with brief descriptions:
[detail level 12]
| ▼ router | |
| sr_arpcache.h | This file defines an ARP cache (sr_arpcache), which is made of two structures: an ARP request queue (sr_arpreq), and ARP cache entries (sr_arpentry) |
| sr_if.h | Data structures and methods for handeling interfaces |
| sr_protocol.h | A collection of macros, structs, and enums to represent packet types and headers |
| sr_router.c | The set of functions which accept, queue, and send packets; Most of your work will go here |
| sr_router.h | The set of functions which routes packets |
| sr_rt.h | Functions and data structures for handling the routing table |
| sr_utils.h | Utility functions for inspecting packets |