diff options
author | Michael Mair-Keimberger <m.mairkeimberger@gmail.com> | 2018-03-16 12:33:13 +0100 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2018-03-25 20:28:21 +0200 |
commit | 0f847be6f00208fc3d9ed5f17a3102644c1986f2 (patch) | |
tree | e97adca28fc554c47f7310b30d262a381c66dea5 /net-misc | |
parent | net-misc/dhcp: remove unused patches (diff) | |
download | gentoo-0f847be6f00208fc3d9ed5f17a3102644c1986f2.tar.gz gentoo-0f847be6f00208fc3d9ed5f17a3102644c1986f2.tar.bz2 gentoo-0f847be6f00208fc3d9ed5f17a3102644c1986f2.zip |
net-misc/dhcpcd: remove unused patch
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/dhcpcd/files/dhcpcd-6.11.1-arp-conflict.patch | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/net-misc/dhcpcd/files/dhcpcd-6.11.1-arp-conflict.patch b/net-misc/dhcpcd/files/dhcpcd-6.11.1-arp-conflict.patch deleted file mode 100644 index ae7da3fbd8a9..000000000000 --- a/net-misc/dhcpcd/files/dhcpcd-6.11.1-arp-conflict.patch +++ /dev/null @@ -1,61 +0,0 @@ -Index: ipv4ll.c -================================================================== ---- a/ipv4ll.c -+++ b/ipv4ll.c -@@ -242,31 +242,33 @@ - assert(astate != NULL); - assert(astate->iface != NULL); - ifp = astate->iface; - state = IPV4LL_STATE(ifp); - assert(state != NULL); -- assert(state->addr != NULL); - - fail = 0; - /* RFC 3927 2.2.1, Probe Conflict Detection */ - if (amsg == NULL || - (amsg->sip.s_addr == astate->addr.s_addr || - (amsg->sip.s_addr == 0 && amsg->tip.s_addr == astate->addr.s_addr))) - fail = astate->addr.s_addr; - - /* RFC 3927 2.5, Conflict Defense */ -- if (IN_LINKLOCAL(ntohl(state->addr->addr.s_addr)) && -+ if (state->addr != NULL && -+ IN_LINKLOCAL(ntohl(state->addr->addr.s_addr)) && - amsg && amsg->sip.s_addr == state->addr->addr.s_addr) - fail = state->addr->addr.s_addr; - - if (fail == 0) - return; - - astate->failed.s_addr = fail; - arp_report_conflicted(astate, amsg); - -- if (astate->failed.s_addr == state->addr->addr.s_addr) { -+ if (state->addr != NULL && -+ astate->failed.s_addr == state->addr->addr.s_addr) -+ { - struct timespec now, defend; - - /* RFC 3927 Section 2.5 says a defence should - * broadcast an ARP announcement. - * Because the kernel will also unicast a reply to the -@@ -378,16 +380,18 @@ - astate->conflicted_cb = ipv4ll_conflicted; - astate->free_cb = ipv4ll_arpfree; - - /* Find an existing IPv4LL address and ensure we can work with it. */ - ia = ipv4_iffindlladdr(ifp); -+ - #ifdef IN_IFF_TENTATIVE - if (ia != NULL && ia->addr_flags & IN_IFF_DUPLICATED) { - ipv4_deladdr(ia, 0); - ia = NULL; - } - #endif -+ - if (ia != NULL) { - astate->addr = ia->addr; - #ifdef IN_IFF_TENTATIVE - if (ia->addr_flags & (IN_IFF_TENTATIVE | IN_IFF_DETACHED)) { - logger(ifp->ctx, LOG_INFO, - |