|
|
| 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 |
{ |