zephyr/subsys/net/ip
Jukka Rissanen 6ecea4b3dd net: conn: Handle multi interface AF_PACKET recv() properly
If we have multiple network interfaces and we are waiting incoming
network packets, make sure to honor the bind of the socket so that
correct socket will receive data in certain network interface.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-06-24 23:34:27 +03:00
..
6lo_private.h net: ip: 6lo (IPHC) uncompression rework 2019-07-25 15:19:28 +03:00
6lo.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
6lo.h
canbus_socket.c net: l2: 6LoCAN implementation 2019-08-08 13:25:01 +03:00
canbus_socket.h
CMakeLists.txt headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
connection.c net: conn: Handle multi interface AF_PACKET recv() properly 2020-06-24 23:34:27 +03:00
connection.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dhcpv4.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dhcpv4.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
icmpv4.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
icmpv4.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
icmpv6.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
icmpv6.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv4_autoconf_internal.h
ipv4_autoconf.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv4.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv4.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv6_fragment.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv6_mld.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv6_nbr.c net: ipv6: Also look for nexthop in nbr list 2020-06-09 10:19:42 +03:00
ipv6.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipv6.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
Kconfig net: qemu: Adding support for User Networking 2020-05-08 10:47:38 +02:00
Kconfig.debug kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.ipv4 net: icmpv4: Add support for Timestamp and RR 2019-12-16 11:35:24 +02:00
Kconfig.ipv6 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mgmt kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.stack kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stats net/iface: Add PM suspend state statistics 2020-04-02 11:07:45 +03:00
nbr.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
nbr.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_context.c net: context: Remove obsolete goto in net_context_put() 2020-06-09 10:21:47 +03:00
net_core.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_if.c net: IPv6: Fix source address for mesh multicast destination 2020-06-16 19:14:52 +02:00
net_mgmt.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_pkt.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_private.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_shell.c net: shell: Print network interface for gptp info 2020-06-23 18:16:15 +03:00
net_shell.h
net_stats.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_stats.h net: stats: Priority field was used instead of traffic class 2020-06-08 21:35:18 +03:00
net_tc_mapping.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_tc.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
packet_socket.c
packet_socket.h
promiscuous.c net: promisc: Refactor because of timeout overhaul 2020-04-09 16:07:03 +03:00
route.c net: route: Skip lladdr check for ppp 2020-06-18 12:49:14 +02:00
route.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tcp2_priv.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tcp2.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tcp2.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tcp_internal.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tcp.c net: tcp: Do not send FIN when closing listening sockets 2020-06-16 23:47:40 +03:00
tp_priv.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tp.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
trickle.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
udp_internal.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
udp.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
utils.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00