zephyr/subsys/net/ip
Michael Scott 2386ce7af8 net: if: fix ND reachable calculation
The reachable calculation for ND is using fractions combined with
integers and getting rounded to very small results (1ms or 0ms).
Let's split up the fraction into it's numerator and denominator
and perform the math in a better way to get the correct results.

Signed-off-by: Michael Scott <michael@opensourcefoundries.com>
2017-12-05 07:51:59 -06:00
..
l2 net/ieee802154: Shell handles extended address in EUI-64 format 2017-11-14 07:00:19 -05:00
6lo_private.h net/net_pkt: Fully separate struct net_pkt from struct net_buf 2017-04-21 14:19:50 +03:00
6lo.c net: 6lo: Fix 6lo uncompression issue 2017-10-20 10:33:28 +03:00
6lo.h net/net_pkt: Fully separate struct net_pkt from struct net_buf 2017-04-21 14:19:50 +03:00
CMakeLists.txt Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
connection.c net: Log drop reason when UDP or TCP checksum mismatch occurs 2017-09-29 15:10:35 +03:00
connection.h net: convert to using newly introduced integer sized types 2017-04-21 09:30:38 -05:00
dhcpv4.c net: dhcpv4: Unref net_pkt if message sending fails 2017-11-17 11:16:04 +02:00
dhcpv4.h
icmpv4.c net: icmpv4: Fix ICMPv4 packet size calculation 2017-09-13 09:28:32 -04:00
icmpv4.h net: icmpv4: Calculate start of ICMPv4 echo-req properly 2017-08-07 21:32:03 -04:00
icmpv6.c net: Fix indentation issues 2017-08-09 16:01:28 +03:00
icmpv6.h net: icmp: Remove NET_ICMP_HDR() macro and direct access to net_buf 2017-07-07 15:24:00 +03:00
ipv4.c net: ipv4: Accept multicast packets for processing 2017-10-17 08:36:39 -04:00
ipv4.h net: convert to using newly introduced integer sized types 2017-04-21 09:30:38 -05:00
ipv6.c net: sockets: Support ipv6 wildcard and loopback address 2017-11-20 13:42:38 +02:00
ipv6.h net: ipv6: Fix IPv6 address parameters when sending NA 2017-09-29 15:09:10 +03:00
Kconfig net/ieee802154: Make RAW mode generic 2017-11-22 10:10:09 -05:00
Kconfig.debug net: pkt: Add CONFIG_NET_DEBUG_NET_PKT_ALL option 2017-08-16 14:50:57 -04:00
Kconfig.ipv4
Kconfig.ipv6 net/6lo: Enable it by default if IEEE 802.15.4 is enabled 2017-10-28 14:28:02 -04:00
Kconfig.mgmt net/mgmt: Cleanup a bit Kconfig 2017-10-09 10:53:17 +03:00
Kconfig.rpl net: rpl: Allow fine tuning of parent count 2017-08-14 11:06:34 +03:00
Kconfig.stack
Kconfig.stats net: stats: Activate RPL and MLD stats if needed 2017-05-17 13:55:21 +03:00
nbr.c net: nbr: Use the real size of the neighbor pool 2017-08-14 11:06:34 +03:00
nbr.h net: nbr: Use the real size of the neighbor pool 2017-08-14 11:06:34 +03:00
net_context.c net: context: Make sure contexts lock is released when error 2017-11-24 08:30:00 -05:00
net_core.c net: Let loopback driver handle lo if it is enabled 2017-11-15 12:27:14 +02:00
net_if.c net: if: fix ND reachable calculation 2017-12-05 07:51:59 -06:00
net_mgmt.c net/mgmt: Make event notifiers able to pass info to listeners 2017-10-09 10:53:17 +03:00
net_pkt.c net: pkt: Corrected data length appended in net_pkt_append() 2017-11-28 12:30:01 -05:00
net_private.h net: pkt: net_pkt_tcp/udp_data: Better document caveats 2017-10-20 11:01:48 +03:00
net_shell.c net: shell: Ping command needs target host set 2017-11-13 10:18:22 +02:00
net_shell.h net: shell: Remove net_shell_init() as it is not needed 2017-08-01 14:45:06 +03:00
net_stats.c net: stats: IPv6 multicast listener daemon stats not printed 2017-05-17 13:55:21 +03:00
net_stats.h net: stats: Add UDP checksum stats update function 2017-05-17 13:55:21 +03:00
route.c net: rpl: DAO message was discarded too early 2017-08-09 12:25:03 +03:00
route.h net: convert to using newly introduced integer sized types 2017-04-21 09:30:38 -05:00
rpl-mrhof.c net: Fix indentation issues 2017-08-09 16:01:28 +03:00
rpl-of0.c net: Fix indentation issues 2017-08-09 16:01:28 +03:00
rpl.c net: nbr: Print network interface pointer when adding neighbor 2017-09-26 11:31:57 +03:00
rpl.h net: Fix indentation issues 2017-08-09 16:01:28 +03:00
tcp.c net: tcp: Add the frag back to caller allocated net_pkt 2017-11-15 12:28:18 +02:00
tcp.h net: tcp: Add support for TCP options parsing 2017-11-08 16:19:57 +02:00
trickle.c net: trickle: Do clock wrap check properly 2017-08-07 21:32:03 -04:00
udp_internal.h net: udp: Remove NET_UDP_HDR() macro and direct access to net_buf 2017-07-07 15:24:00 +03:00
udp.c net: udp: Remove NET_UDP_HDR() macro and direct access to net_buf 2017-07-07 15:24:00 +03:00
utils.c net: Do not try to parse empty IP address string 2017-09-15 12:20:32 +03:00