#ifndef CLICK_ETHERMIRROR_HH
#define CLICK_ETHERMIRROR_HH
#include <click/element.hh>
CLICK_DECLS
/*
* =c
* EtherMirror()
* =s ethernet
* swaps Ethernet source and destination
* =d
*
* Incoming packets are Ethernet. Their source and destination Ethernet
* addresses are swapped before they are output.
* */
class EtherMirror : public Element { public:
EtherMirror();
~EtherMirror();
const char *class_name() const { return "EtherMirror"; }
const char *port_count() const { return PORTS_1_1; }
Packet *simple_action(Packet *);
};
CLICK_ENDDECLS
#endif // CLICK_ETHERMIRROR_HH
syntax highlighted by Code2HTML, v. 0.9.1