chiark / gitweb /
sd-dhcp-client: improve BPF
authorTom Gundersen <teg@jklm.no>
Sun, 6 Apr 2014 17:23:33 +0000 (19:23 +0200)
committerTom Gundersen <teg@jklm.no>
Sun, 6 Apr 2014 17:42:11 +0000 (19:42 +0200)
commit7429b07f822348dc5a87208ce107f5f6bf02656d
treece9b61db02a34ba440dcc35385b9151e37754fee
parent0c79c68d93d721d37ba088fb50dbf07bb0d447e5
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.
src/libsystemd-network/dhcp-internal.h
src/libsystemd-network/dhcp-network.c
src/libsystemd-network/sd-dhcp-client.c
src/libsystemd-network/test-dhcp-client.c