@@ -293,11 +293,11 @@ memset(&props, 0, sizeof(props)); props.sfp_version = SOCK_FLOW_PROP_VERSION1; props.sfp_mask |= SFP_PRIORITY; props.sfp_priority = SFP_PRIO_NORMAL; rv = setsockopt(s, SOL_SOCKET, SO_FLOW_SLA, &props, sizeof(props)); - if (rv != 0 && errno == ENOPROTOOPT) { + if (rv != 0 && (errno == ENOPROTOOPT || errno == EACCES)) { rv = JNI_FALSE; } else { rv = JNI_TRUE; } close(s);