zephyr/subsys/net/ip
Jukka Rissanen 02e9f9c8e6 net: route: Check that neighbor exists before deleting it
If the neighbour does not exists, then the route to it cannot
be deleted so we can return error to caller in that case.

Coverity-CID: 188173
Fixes #10090

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2018-09-21 17:32:18 +03:00
..
6lo_private.h net: Convert raw timeout values to use K_MSEC() macro 2018-05-28 17:20:11 -04:00
6lo.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
6lo.h
CMakeLists.txt net: ipv6: Separate IPv6 fragment functionality 2018-08-17 17:01:54 +03:00
connection.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
connection.h
dhcpv4.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
dhcpv4.h net/dhcpv4: Rename functions to follow domain related naming rules 2018-07-27 13:00:01 +03:00
icmpv4.c net/pkt: Rename link layer address accessors relevantly 2018-09-11 16:06:13 +03:00
icmpv4.h net: icmpv4: Simplify the flow at net_icmpv4_get/set_xxx() calls 2018-08-13 13:52:57 +03:00
icmpv6.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
icmpv6.h net: icmpv6: Simplify the flow at net_icmpv6_get/set_xxx() calls 2018-08-10 12:53:59 +03:00
ipv4_autoconf_internal.h net: IPv4 link local support 2018-07-31 16:34:28 +03:00
ipv4_autoconf.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
ipv4.c net: ip: Refactor usage of net_sprint_ip*() 2018-08-17 12:36:50 +03:00
ipv4.h net: core: Always have a timeout when allocating a net_buf 2018-08-14 12:17:00 +03:00
ipv6_fragment.c net: ipv6: Initialize memory 2018-09-04 08:10:18 -04:00
ipv6_mld.c net: ipv6: Separate IPv6 MLD functionality 2018-08-17 17:01:54 +03:00
ipv6_nbr.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
ipv6.c net: ipv6: Drop packet with multiple HBHO 2018-08-29 09:26:19 -04:00
ipv6.h net: ipv6: Separate IPv6 fragment functionality 2018-08-17 17:01:54 +03:00
Kconfig net: Move CONFIG_NET_OFFLOAD definition to net/ip/ 2018-08-22 12:56:34 +03:00
Kconfig.debug subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
Kconfig.ipv4 Kconfig: Use the first default with a satisfied condition 2018-08-10 12:38:28 -07:00
Kconfig.ipv6 Kconfig: Use the first default with a satisfied condition 2018-08-10 12:38:28 -07:00
Kconfig.mgmt subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
Kconfig.rpl net: rpl: Kconfig: Fix 'Network type' choice default 2018-08-14 13:43:11 -07:00
Kconfig.stack Kconfig: Use the first default with a satisfied condition 2018-08-10 12:38:28 -07:00
Kconfig.stats net: eth: Vendor specific statistics 2018-08-02 12:42:27 +03:00
nbr.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
nbr.h
net_context.c net: context: Select proper network interface when binding 2018-09-20 11:21:22 +03:00
net_core.c net/udp: Removing useless init function 2018-09-12 14:49:23 +03:00
net_if.c net/pkt: Rename link layer address accessors relevantly 2018-09-11 16:06:13 +03:00
net_mgmt.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
net_pkt.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
net_private.h net: context: Move/rename net_context_set_appdata_values() to net_pkt.c 2018-08-25 07:16:15 -07:00
net_shell.c shell: Rename shell to legacy_shell 2018-09-19 09:30:29 -04:00
net_shell.h
net_stats.c net: stats: Simplify periodic statistics printing 2018-07-24 09:20:46 -04:00
net_stats.h net: stats: handle_na_input: unref packet after stats are updated 2018-06-11 17:33:17 -04:00
net_tc_mapping.h net: Fix credit-based shaper typos 2018-08-08 13:01:37 +03:00
net_tc.c net: tc: Add other priority to traffic class mappings 2018-08-06 10:23:57 +03:00
promiscuous.c net: Add promiscuous mode support 2018-07-24 15:12:37 +03:00
route.c net: route: Check that neighbor exists before deleting it 2018-09-21 17:32:18 +03:00
route.h
rpl-mrhof.c
rpl-of0.c net: ip: Refactor usage of net_sprint_ip*() 2018-08-17 12:36:50 +03:00
rpl.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
rpl.h net: Avoid holes in structs 2018-07-25 15:20:34 +03:00
tcp_internal.h net: tcp: Remove NET_TCP_FINAL_* flags 2018-08-27 12:51:37 -04:00
tcp.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
trickle.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
udp_internal.h net/udp: Separating net_context from udp and other cleanup 2018-09-13 14:34:25 +03:00
udp.c net/udp: Separating net_context from udp and other cleanup 2018-09-13 14:34:25 +03:00
utils.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00