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

Bug#779085: marked as done (SO_REUSEPORT unavailable in all Debian kernels)



Your message dated Tue, 24 Feb 2015 16:06:12 +0000
with message-id <1424793972.23608.135.camel@decadent.org.uk>
and subject line Re: Bug#779085: SO_REUSEPORT unavailable in all Debian kernels
has caused the Debian Bug report #779085,
regarding SO_REUSEPORT unavailable in all Debian kernels
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
779085: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779085
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
On Tue, 2015-02-24 at 11:51 +0100, Constantin Oesterling wrote:
> 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

You probably need to upgrade linux-libc-dev to the backports version
too.

Ben.

-- 
Ben Hutchings
Make three consecutive correct guesses and you will be considered an expert.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply to: