From 6f542884d002d55d517a50dd9892068e95400b25 Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Mon, 2 Mar 2015 13:16:55 +0200 Subject: mz: Add igmp v1/v2 packet type crafting support Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- staging/mz.h | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) (limited to 'staging/mz.h') 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); // ************************************ -- cgit v1.2.3-54-g00ecf