diff options
author | Sander Vrijders <[email protected]> | 2018-10-12 17:44:36 +0200 |
---|---|---|
committer | Sander Vrijders <[email protected]> | 2018-10-12 17:44:36 +0200 |
commit | 36b89517affd96c9e323af9a4e6e88c8f0938caf (patch) | |
tree | 4a1f9ffc324c37bef728e1610a2fb91e78ae6122 /src/ipcpd/eth/eth.c | |
parent | 1ee129f4479b1910afc929f24bb70b8bc6478f01 (diff) | |
parent | 3a650d07d2d7540ebee65cef58b35f0373ad14d6 (diff) | |
download | ouroboros-36b89517affd96c9e323af9a4e6e88c8f0938caf.tar.gz ouroboros-36b89517affd96c9e323af9a4e6e88c8f0938caf.zip |
Merge branch 'testing' into be
Diffstat (limited to 'src/ipcpd/eth/eth.c')
-rw-r--r-- | src/ipcpd/eth/eth.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ipcpd/eth/eth.c b/src/ipcpd/eth/eth.c index e7a1580c..3a749cf7 100644 --- a/src/ipcpd/eth/eth.c +++ b/src/ipcpd/eth/eth.c @@ -1231,7 +1231,9 @@ static int eth_ipcp_bootstrap(const struct ipcp_config * conf) size_t maxsz; #endif #if defined(HAVE_RAW_SOCKETS) + #if defined(IPCP_ETH_QDISC_BYPASS) int qdisc_bypass = 1; + #endif /* ENABLE_QDISC_BYPASS */ int flags; #endif assert(conf); @@ -1415,10 +1417,12 @@ static int eth_ipcp_bootstrap(const struct ipcp_config * conf) goto fail_device; } + #if defined(IPCP_ETH_QDISC_BYPASS) if (setsockopt(eth_data.s_fd, SOL_PACKET, PACKET_QDISC_BYPASS, &qdisc_bypass, sizeof(qdisc_bypass))) { log_info("Qdisc bypass not supported."); } + #endif if (bind(eth_data.s_fd, (struct sockaddr *) ð_data.device, sizeof(eth_data.device))) { |