48#define NOT_FOR_ME_REASON \
50#define DESTINATION_ADDR_UNSET \
52#define ORIGINATED_BY_ME \
54#define INVALID_DESTINATION_ADDR \
57#define HDR_UWIP(P) (hdr_uwip::access(P))
59static const uint8_t UWIP_BROADCAST =
static_cast<uint8_t
>(
131 virtual void recv(Packet *p);
143 virtual int command(
int argc,
const char *
const *argv);
161 static const string printIP(
const nsaddr_t &);
170 static const string printIP(
const uint8_t &);
178 std::cout <<
"UWIP packets IDs:" << std::endl;
179 std::cout <<
"PT_UWIP: \t\t" <<
PT_UWIP << std::endl;
Definition uwip-module.h:113
bool addr_type_inet
Definition uwip-module.h:186
int debug_
Definition uwip-module.h:185
static const string printIP(const nsaddr_t &)
Definition uwip-module.cpp:202
virtual void recv(Packet *p)
Definition uwip-module.cpp:131
static uint8_t lastIP
Definition uwip-module.h:183
static int getIpHeaderSize()
Definition uwip-module.h:196
virtual int command(int argc, const char *const *argv)
Definition uwip-module.cpp:92
UWIPModule()
Definition uwip-module.cpp:82
virtual int recvSyncClMsg(ClMessage *m)
Definition uwip-module.cpp:188
void printIdsPkts() const
Definition uwip-module.h:176
uint8_t ipAddr_
Definition uwip-module.h:184
virtual ~UWIPModule()=default
Definition uwip-module.h:67
uint8_t & daddr()
Definition uwip-module.h:101
uint8_t daddr_
Definition uwip-module.h:69
static int & offset()
Definition uwip-module.h:77
uint8_t & saddr()
Definition uwip-module.h:92
static int offset_
Definition uwip-module.h:71
static hdr_uwip * access(const Packet *p)
Definition uwip-module.h:83
uint8_t saddr_
Definition uwip-module.h:68
packet_t PT_UWIP
Definition initlib.cpp:47