diff --git a/scapy/layers/l2.py b/scapy/layers/l2.py
index 0c9d97a1851be99d56d5da790771693690aa9d17..48de4b8ff66ecafa85b021dd1b7f3fc0dcfa4743 100644
--- a/scapy/layers/l2.py
+++ b/scapy/layers/l2.py
@@ -369,7 +369,7 @@ class GRE(Packet):
                     BitField("key_present",0,1),
                     BitField("seqnum_present",0,1),
                     BitField("strict_route_source",0,1),
-                    BitField("recursion control",0,3),
+                    BitField("recursion_control",0,3),
                     BitField("flags",0,5),
                     BitField("version",0,3),
                     XShortEnumField("proto", 0x0000, ETHER_TYPES),