|
53 |
* |
53 |
* |
54 |
* This is the actual implementation of IP. It contains APIs to send and |
54 |
* This is the actual implementation of IP. It contains APIs to send and |
55 |
* receive packets at the IP layer, as well as APIs for IP routing. |
55 |
* receive packets at the IP layer, as well as APIs for IP routing. |
|
|
56 |
* |
57 |
* This class contains two distinct groups of trace sources. The |
58 |
* trace sources 'Rx' and 'Tx' are called, respectively, immediately |
59 |
* after receiving from the NetDevice and immediately before sending |
60 |
* to a NetDevice for transmitting a packet. These are low level |
61 |
* trace sources that include the Ipv4Header already serialized into |
62 |
* the packet. In contrast, the Drop, SendOutgoing, UnicastForward, |
63 |
* and LocalDeliver trace sources are slightly higher-level and pass |
64 |
* around the Ipv4Header as an explicit parameter and not as part of |
65 |
* the packet. |
56 |
*/ |
66 |
*/ |
57 |
class Ipv4L3Protocol : public Ipv4 |
67 |
class Ipv4L3Protocol : public Ipv4 |
58 |
{ |
68 |
{ |