#include "pkt.h"
Go to the source code of this file.
Functions | |
| Pkt_LibNet_t * | Pkt_InitLibNet (char *interfaceName) |
| Routine for creating an encapsulation of the libnet data structures. | |
| int | Pkt_LibNetFinish (Pkt_LibNet_t *obj) |
| Finish using a Pkt_LibNet_t struct. | |
| int | Pkt_EthPktWrite (Pkt_EthernetHdr_t *anEth, int anEthLength, Pkt_LibNet_t *aNetObj) |
| Transmit a raw ethernet frame. | |
| array_t * | Pkt_InitLibPcapArray (array_t *inArray) |
| Initialize an array of pcap objects, one per array entry. | |
| array_t * | Pkt_InitLibNetArray (array_t *outArray) |
| Initialize an array of libnet objects, one per array entry. | |
| Pkt_LibPcap_t * | Pkt_InitLibPcap (char *interfaceName) |
| Initialize our encapsulation of a pcap_t. | |
| int | Pkt_LibPcapFinish (Pkt_LibPcap_t *obj) |
| Finish using a Pkt_LibPcap_t struct. | |
Definition in file pktNet.c.
| int Pkt_EthPktWrite | ( | Pkt_EthernetHdr_t * | anEth, | |
| int | anEthLength, | |||
| Pkt_LibNet_t * | aNetObj | |||
| ) |
| Pkt_LibNet_t* Pkt_InitLibNet | ( | char * | interfaceName | ) |
| Pkt_LibPcap_t* Pkt_InitLibPcap | ( | char * | interfaceName | ) |
| int Pkt_LibNetFinish | ( | Pkt_LibNet_t * | obj | ) |
| int Pkt_LibPcapFinish | ( | Pkt_LibPcap_t * | obj | ) |