Create sockopt_reuseport.patch

Socket Option - SO_REUSEPORT (ported on linux-2.6.18)

- Allow multiple sockets bind()/listen() to the same local address and TCP/UDP port
	* - Every thread can have its own server socket
	* - No locking contention on the server socket
- Load balance is achieved by kernel - kernel randomly picks a socket to receive the TCP
connection or UDP request
- For security reason, all these sockets must be opened by the same user, so other users can
not "steal" packets