diff --git a/scapy/arch/unix.py b/scapy/arch/unix.py
index 90b740715682264277754240b025e8315e321533..e2f5233af3a36be46718f0641409544c9decd9bc 100644
--- a/scapy/arch/unix.py
+++ b/scapy/arch/unix.py
@@ -152,7 +152,7 @@ def read_routes6():
             ok = l.find('Destination')
             continue
         # gv 12/12/06: under debugging      
-        if NETBSD or OPENBSD:
+        if scapy.arch.NETBSD or scapy.arch.OPENBSD:
             d,nh,fl,_,_,_,dev = l.split()[:7]
         else:       # FREEBSD or DARWIN 
             d,nh,fl,dev = l.split()[:4]