diff --git a/python/ovs/socket_util.py b/python/ovs/socket_util.py index 8d34b7163..1af6474b0 100644 --- a/python/ovs/socket_util.py +++ b/python/ovs/socket_util.py @@ -302,11 +302,11 @@ def set_dscp(sock, dscp): try: sock.setsockopt(socket.IPPROTO_IP, socket.IP_TOS, val) except socket.error, e: - if e.errno != errno.ENOPROTOOPT: + if get_exception_errno(e) != errno.ENOPROTOOPT: raise success = True try: sock.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_TCLASS, val) except socket.error, e: - if e.errno != errno.ENOPROTOOPT or not success: + if get_exception_errno(e) != errno.ENOPROTOOPT or not success: raise