aboutsummaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2016-07-29 11:30:38 +0200
committerDavid S. Miller <davem@davemloft.net>2016-08-08 15:40:05 -0700
commit2647cffb2bc6fbed163d377390eb7ca552c7c1cb (patch)
tree513984413bf7399b9519348c3564f781bc30179e /COPYING
parentnet: ipconfig: Add device name to debug messages (diff)
downloadlinux-dev-2647cffb2bc6fbed163d377390eb7ca552c7c1cb.tar.xz
linux-dev-2647cffb2bc6fbed163d377390eb7ca552c7c1cb.zip
net: ipconfig: Support using "delayed" DHCP replies
The dhcp code only waits 1s between sending DHCP requests on different devices and only accepts an answer for the device that sent out the last request. Only the timeout at the end of a loop is increased iteratively which favours only the last device. This makes it impossible to work with a dhcp server that takes little more than 1s connected to a device that is not the last one. Instead of also increasing the inter-device timeout, teach the code to handle delayed replies. To accomplish that, make *ic_dev track the current ic_device instead of the current net_device and adapt all users accordingly. The relevant change then is to reset d to ic_dev on a reply to assert that the followup request goes through the right device. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions