diff --git a/scapy/config.py b/scapy/config.py
index 39d476b69f5ee09336e82ce0083ee4ce04cd8740..ac94fc2f46f22af1daabf5184f9ac593a4dcc8e3 100755
--- a/scapy/config.py
+++ b/scapy/config.py
@@ -130,13 +130,15 @@ class Num2Layer:
                 dir = "<->"
             else:
                 dir = " ->"
-            lst.append((num,"%#6x %s %-20s (%s)" % (num,dir,layer.__name__,layer.name)))
+            lst.append((num,"%#6x %s %-20s (%s)" % (num, dir, layer.__name__,
+                                                    layer._name)))
         for layer,num in self.layer2num.iteritems():
             if num not in self.num2layer or self.num2layer[num] != layer:
-                lst.append((num,"%#6x <-  %-20s (%s)" % (num,layer.__name__,layer.name)))
+                lst.append((num,"%#6x <-  %-20s (%s)" % (num, layer.__name__,
+                                                         layer._name)))
         lst.sort()
         return "\n".join(y for x,y in lst)
-            
+
 
 class LayersList(list):
     def __repr__(self):