goto out;
 
        batman_ogm_packet = (struct batman_ogm_packet *)hard_iface->packet_buff;
-       batman_ogm_packet->header.packet_type = BAT_OGM;
+       batman_ogm_packet->header.packet_type = BAT_IV_OGM;
        batman_ogm_packet->header.version = COMPAT_VERSION;
        batman_ogm_packet->header.ttl = 2;
        batman_ogm_packet->flags = NO_FLAGS;
         * packet in an aggregation.  Here we expect that the padding
         * is always zero (or not 0x01)
         */
-       if (batman_ogm_packet->header.packet_type != BAT_OGM)
+       if (batman_ogm_packet->header.packet_type != BAT_IV_OGM)
                return;
 
        /* could be changed by schedule_own_packet() */
 
 #define ETH_P_BATMAN  0x4305   /* unofficial/not registered Ethertype */
 
 enum bat_packettype {
-       BAT_OGM          = 0x01,
+       BAT_IV_OGM       = 0x01,
        BAT_ICMP         = 0x02,
        BAT_UNICAST      = 0x03,
        BAT_BCAST        = 0x04,
 /* this file is included by batctl which needs these defines */
 #define COMPAT_VERSION 14
 
-enum batman_flags {
+enum batman_iv_flags {
        PRIMARIES_FIRST_HOP = 1 << 4,
        VIS_SERVER          = 1 << 5,
        DIRECTLINK          = 1 << 6