SO_REUSEPORT
Socket-flagga som låter flera processer binda exakt samma port, varefter kärnan själv fördelar inkommande anslutningar mellan dem.
Traditionellt löste man flerkärnig serverdrift genom att en process lyssnade och sedan delade ut socketen till arbetare, eller genom att alla ärvde samma lyssnande socket och slogs om att anropa accept(). Båda varianterna kostar: den första gör förälderns loop till en flaskhals, den andra ger antingen en thundering herd eller ett lås som måste tas för varje anslutning. Flaggan kom i Linux 3.9 från 2013 och flyttar fördelningen till kärnan, som hashar anslutningens fyrtupel och lämnar den till en av köerna. Nginx exponerar det som reuseport. Fällan är att en process som avslutas tar med sig anslutningarna som redan låg i dess acceptkö.