zephyr/subsys/net/ip
Aska Wu 379771e2eb net: context: Bind default address for UDP
This patch makes net_context_sendto() work independently without calling
net_context_connect() first. It will bind default address and port if
necessary.

Also, since receive callback should be provided before sending data in
order to receive the response, bind default address and port to prevent
providing an unbound address and port to net_conn_register().

Signed-off-by: Aska Wu <aska.wu@linaro.org>
2017-10-03 14:40:05 +03:00
..
l2 net: ethernet: Set dest MAC address for IPv4 mcast 2017-09-26 09:36:56 +03: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: always check for net_pkt_get_frag returned frag 2017-08-18 09:37:39 +03:00
6lo.h net/net_pkt: Fully separate struct net_pkt from struct net_buf 2017-04-21 14:19:50 +03: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: struct sockaddr should have field "sa_family" 2017-08-18 16:34:51 -04:00
dhcpv4.h net/dhcpv4: Rework initialization. 2017-03-09 20:33:41 +02:00
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: Allow user to tweak IPv4 TTL per packet 2017-09-28 12:39:54 +03:00
ipv4.h net: convert to using newly introduced integer sized types 2017-04-21 09:30:38 -05:00
ipv6.c net: ipv6: Fix IPv6 address parameters when sending NA 2017-09-29 15:09:10 +03:00
ipv6.h net: ipv6: Fix IPv6 address parameters when sending NA 2017-09-29 15:09:10 +03:00
Kconfig Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
Kconfig.debug net: pkt: Add CONFIG_NET_DEBUG_NET_PKT_ALL option 2017-08-16 14:50:57 -04:00
Kconfig.ipv4 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.ipv6 net: ipv6: Increase default multicast address count to 3 2017-07-11 10:33:28 +03:00
Kconfig.mgmt license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.rpl net: rpl: Allow fine tuning of parent count 2017-08-14 11:06:34 +03:00
Kconfig.stack net: ip: Increase RX stack size 2017-04-07 13:33:55 +03:00
Kconfig.stats net: stats: Activate RPL and MLD stats if needed 2017-05-17 13:55:21 +03:00
Makefile net: udp: Remove NET_UDP_HDR() macro and direct access to net_buf 2017-07-07 15:24:00 +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: Bind default address for UDP 2017-10-03 14:40:05 +03:00
net_core.c net: Added Ipv4 missing debugging 2017-09-08 14:32:35 +03:00
net_if.c net: if: Add IPv4 multicast add, remove and lookup functions 2017-09-29 11:34:06 +03:00
net_mgmt.c net: fix references to stack buffers 2017-07-26 10:31:46 +03:00
net_pkt.c net: pkt: Add net_pkt_get_src_addr() 2017-10-03 14:40:05 +03:00
net_private.h net: tcp: Remove NET_TCP_HDR() macro and direct access to net_buf 2017-07-07 15:24:00 +03:00
net_shell.c net: shell: Fix command outputs 2017-09-29 15:08:00 +03: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 Revert "net: tcp: Queue FIN instead of sending it immediately" 2017-09-02 04:52:34 -04:00
tcp.h Revert "net: tcp: Queue FIN instead of sending it immediately" 2017-09-02 04:52:34 -04: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
udp.h 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