summaryrefslogtreecommitdiff
path: root/staging/mz.h
diff options
context:
space:
mode:
authorVadim Kochan <vadim4j@gmail.com>2015-03-02 13:16:55 +0200
committerTobias Klauser <tklauser@distanz.ch>2015-03-17 11:45:33 +0100
commit6f542884d002d55d517a50dd9892068e95400b25 (patch)
tree6d1075d2ae80cf6deb83cb361518890dc8d66d1a /staging/mz.h
parent814902086268083d4d024853027fdc99b345ebf9 (diff)
mz: Add igmp v1/v2 packet type crafting support
Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'staging/mz.h')
-rw-r--r--staging/mz.h38
1 files changed, 20 insertions, 18 deletions
diff --git a/staging/mz.h b/staging/mz.h
index ade4da3..339be31 100644
--- a/staging/mz.h
+++ b/staging/mz.h
@@ -256,20 +256,21 @@ struct struct_rtp {
enum operating_modes
{
- BYTE_STREAM,
- ARP,
- BPDU,
- IP,
- ICMP,
- ICMP6,
- UDP,
- TCP,
- DNS,
- CDP,
- RTP,
- RX_RTP,
- SYSLOG,
- LLDP
+ BYTE_STREAM,
+ ARP,
+ BPDU,
+ IP,
+ ICMP,
+ ICMP6,
+ UDP,
+ TCP,
+ DNS,
+ CDP,
+ RTP,
+ RX_RTP,
+ SYSLOG,
+ LLDP,
+ IGMP
} mode;
@@ -561,10 +562,11 @@ int send_frame (libnet_t *l, libnet_ptag_t t3, libnet_ptag_t t4);
// Prototypes: Layer 4
//
// ************************************
-libnet_ptag_t create_udp_packet (libnet_t *l);
-libnet_ptag_t create_icmp_packet (libnet_t *l);
-libnet_ptag_t create_icmp6_packet (libnet_t *l);
-libnet_ptag_t create_tcp_packet (libnet_t *l);
+libnet_ptag_t create_udp_packet(libnet_t *l);
+libnet_ptag_t create_icmp_packet(libnet_t *l);
+libnet_ptag_t create_icmp6_packet(libnet_t *l);
+libnet_ptag_t create_tcp_packet(libnet_t *l);
+libnet_ptag_t create_igmp_packet(libnet_t *l);
// ************************************