diff options
author | Tom Gundersen <teg@jklm.no> | 2014-04-06 19:23:33 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2014-04-06 19:42:11 +0200 |
commit | 7429b07f822348dc5a87208ce107f5f6bf02656d (patch) | |
tree | ce9b61db02a34ba440dcc35385b9151e37754fee /src/libsystemd-network/dhcp-internal.h | |
parent | 0c79c68d93d721d37ba088fb50dbf07bb0d447e5 (diff) |
sd-dhcp-client: improve BPF
Try a bit harder to make the kernel drop packets not for us. This should reduce
the number of wakeups from n^2 to n in the number of dhcp clients, which admittedly
only makes a differenc in very extreme cases.
Diffstat (limited to 'src/libsystemd-network/dhcp-internal.h')
-rw-r--r-- | src/libsystemd-network/dhcp-internal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-network/dhcp-internal.h b/src/libsystemd-network/dhcp-internal.h index 064b13b59f..324c2a8d7a 100644 --- a/src/libsystemd-network/dhcp-internal.h +++ b/src/libsystemd-network/dhcp-internal.h @@ -29,7 +29,7 @@ #include "dhcp-protocol.h" -int dhcp_network_bind_raw_socket(int index, union sockaddr_union *link); +int dhcp_network_bind_raw_socket(int index, union sockaddr_union *link, uint32_t xid); int dhcp_network_bind_udp_socket(int index, be32_t address, uint16_t port); int dhcp_network_send_raw_socket(int s, const union sockaddr_union *link, const void *packet, size_t len); |