[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#779085: SO_REUSEPORT unavailable in all Debian kernels



Package: linux-image-amd64
Version: 3.16.0-0.bpo.4

The kernel feature "SO_REUSEPORT" that according to official sources has been introduced to the mainline kernel after 3.9 seems to be unavailable on Debian systems. While that should be normal with the official 3.2 Wheezy kernel, I have no idea why it doesn't work with the 3.16 kernel from backports or testing repos, which I both tried. I also compiled a custom 3.17 kernel with make oldconfig when the 3.16 one from backports was loaded, but it also doesn't support SO_REUSEPORT. For example even with the 2.6 kernel that CentOS 6 uses I'm able to use that feature (likely backported), but not with any kernel under Debian.

Steps to reproduce:

1.) Install any kernel newer than 3.9, for example the one from backports or testing

2.) # wget http://tengine.taobao.org/download/tengine-2.1.0.tar.gz
# tar xfz tengine-2.1.0.tar.gz
# cd tengine-2.1.0
# ./configure | grep SO_REUSEPORT
checking for SO_REUSEPORT ... not found


Reply to: