Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport v1.14-branch] net/ip/dhcpv4: Set source IP address for DHCP renewal requests #15534

Merged
merged 1 commit into from
May 8, 2019

Conversation

backporting[bot]
Copy link

@backporting backporting bot commented Apr 17, 2019

Backport #15179.

Fixes #16012

The source address in unicast DHCPv4 Request packets was found out
to be all zeros address 0.0.0.0. This address is only acceptable if
the destination is a multicast one, where the host in question is
acquiring a DHCP address lease. This is true for the DHCP Discover
and the initial DHCP Request message from the client towards the
server. As subsequent DHCP Request renewal messages are sent as
unicast to the server, the server will drop such packets.

Fix this issue by explicitely specifying what source IP address is
to be used, if none is specified, the all zeros address 0.0.0.0 is
used in multicast addresses. The source address in the other
unicast cases is identical to the 'ciaddr' in the DHCP message.

Signed-off-by: Patrik Flykt <[email protected]>
@nashif nashif added the Backport Backport PR and backport failure issues label Apr 29, 2019
@nashif
Copy link
Member

nashif commented Apr 30, 2019

@jukkar do we have a bug that this PR fixes?

@jukkar
Copy link
Member

jukkar commented May 2, 2019

@nashif there is no bug report for this but I feel that it fixes something that would be needed in 1.14

@nashif
Copy link
Member

nashif commented May 7, 2019

you need to open a bug.

@jukkar jukkar requested a review from pfl May 8, 2019 06:04
@jukkar
Copy link
Member

jukkar commented May 8, 2019

@pfl Could you create a bug report for this already fixed issue so that we could merge this to 1.14?

@pfl pfl removed their request for review May 8, 2019 13:41
@pfl
Copy link
Collaborator

pfl commented May 8, 2019

Disqualified myself from reviewing my own fixes.

@pfl
Copy link
Collaborator

pfl commented May 8, 2019

you need to open a bug.

Bug is #16012

@nashif nashif merged commit 6cbdf40 into v1.14-branch May 8, 2019
@nashif nashif deleted the backport-15179-to-v1.14-branch branch May 8, 2019 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backport Backport PR and backport failure issues
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

6 participants