Go to file
Marcus Shawcroft f903cb3763 net: dhcpv4: Implement XID
RFC2131 requires that a client must choose XIDs in order to minimize
the chance of collision with another client.  Selection of a random
XID at boot is a valid approach. Adjust the XID representation from
array of bytes to the more convenient uint32_t representation,
initialize the XID to a random number and increment for each request.

Refactor the dhcp test case to generate response messages with the XID
from the received message.

Change-Id: I93f180e6aa02430f807e0a97186577dc956fb653
Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-12-02 12:40:53 +02:00
.known-issues
arch
boards net: Add TI_CC2520 RAW driver 2016-12-02 12:40:46 +02:00
doc net: User connectivity API documentation 2016-12-02 12:40:27 +02:00
drivers ieee802154: Correct error logging for cc2520 driver 2016-12-02 12:40:52 +02:00
ext samples/mbedtls_dtlsclient: mbedTLS sample DTLS client app. 2016-12-02 12:40:51 +02:00
include net: Renaming net_l2_init sections to net_l2 2016-12-02 12:40:53 +02:00
kernel kernel: fix race condition when spawning a thread with a delay 2016-11-30 23:48:06 +00:00
lib net: Rename net_nbuf_write to net_nbuf_append 2016-12-02 12:40:51 +02:00
misc
net net: dhcpv4: Implement XID 2016-12-02 12:40:53 +02:00
samples iot/dns: Update README files 2016-12-02 12:40:52 +02:00
scripts net: Remove nbr_data section as it is useless 2016-12-02 12:40:27 +02:00
subsys usb :mass_storage: correct the license details 2016-12-02 02:11:34 +00:00
tests net: dhcpv4: Implement XID 2016-12-02 12:40:53 +02:00
.checkpatch.conf
.gitattributes
.gitignore
.gitreview
.mailmap
defaults.tc
Kbuild
Kconfig
Kconfig.zephyr
LICENSE
LICENSING.rst
MAINTAINERS MAINTAINERS: fix email address 2016-12-01 19:07:49 -05:00
Makefile
Makefile.inc
zephyr-env.sh