add SO_REUSEPORT support, use it need to check the errno