libzmq/builds/cmake
Brian Russell b963542e8f Add socket option BINDTODEVICE
Linux now supports Virtual Routing and Forwarding (VRF) as per:

https://www.kernel.org/doc/Documentation/networking/vrf.txt

In order for an application to bind or connect to a socket with an
address in a VRF, they need to first bind the socket to the VRF device:

    setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, dev, strlen(dev)+1);

Note "dev" is the VRF device, eg. VRF "blue", rather than an interface
enslaved to the VRF.

Add a new socket option, ZMQ_BINDTODEVICE, to bind a socket to a device.
In general, if a socket is bound to a device, eg. an interface, only
packets received from that particular device are processed by the socket.

If device is a VRF device, then subsequent binds/connects to that socket
use addresses in the VRF routing table.
2017-07-31 15:31:47 +01:00
..
Modules Add socket option BINDTODEVICE 2017-07-31 15:31:47 +01:00
ci_build.sh Problem: CI builds and test runs not done in parallel 2017-05-01 22:57:05 +01:00
NSIS.template32.in Move CMake dependencies together. 2013-07-14 13:36:30 -04:00
NSIS.template64.in Move CMake dependencies together. 2013-07-14 13:36:30 -04:00
platform.hpp.in Problem: no windows UWP support 2017-04-04 09:50:33 +01:00