diff --git a/src/main/java/net/floodlightcontroller/firewall/FirewallRulesResource.java b/src/main/java/net/floodlightcontroller/firewall/FirewallRulesResource.java
index 7a31d3816405cb312599b66162889864e03860a5..34d1b4df0cc64523173fbe35ab87be1c40fba91c 100644
--- a/src/main/java/net/floodlightcontroller/firewall/FirewallRulesResource.java
+++ b/src/main/java/net/floodlightcontroller/firewall/FirewallRulesResource.java
@@ -182,6 +182,10 @@ public class FirewallRulesResource extends ServerResource {
                     rule.wildcard_dl_type = false;
                     rule.dl_type = Ethernet.TYPE_ARP;
                 }
+                if (tmp.equalsIgnoreCase("IPv4")) {
+                    rule.wildcard_dl_type = false;
+                    rule.dl_type = Ethernet.TYPE_IPv4;
+                }
             } 
             
             else if (n == "src-ip") {