zephyr/include/net
Ravi kumar Veeramally ebc81bdf8d net: http: Provide destination address in http replies
net_app_ctx maintains multiple net contexts(net_ctx). But when http
api's wants to reply or send some data, its always choose the first
net_context in the array, which is not correct always.

net_app_get_net_pkt_with_dst() api will select proper context
based on destination address. So with the help of new api in
net_app, http can select proper context and send packets. To
achieve this, desination address is provided in http_recv_cb_t
and http_connect_cb_t callbacks. Also chaged relevant API's to
provide destination address in http message preparation methods.

Signed-off-by: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
2018-03-05 10:23:17 +01:00
..
arp.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
bt.h
buf.h net: buf: Use __noinit where possible 2018-02-14 15:44:04 +02:00
coap.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
coap_link_format.h
dhcpv4.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
dns_resolve.h net: dns: Allow to initialize DNS servers from struct sockaddr[] 2018-01-18 17:30:40 +02:00
ethernet.h drivers: eth_mcux: Implement IPv6 multicast group joining/leaving 2017-12-12 09:24:51 -05:00
hostname.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
http.h net: http: Provide destination address in http replies 2018-03-05 10:23:17 +01:00
http_parser.h net: http: Provide destination address in http replies 2018-03-05 10:23:17 +01:00
http_parser_state.h net: lib: http: split out URL parsing as a separate CONFIG 2017-10-17 08:08:16 -04:00
http_parser_url.h net: lib: http: split out URL parsing as a separate CONFIG 2017-10-17 08:08:16 -04:00
ieee802154.h net/ieee802154: Do not set the device UP by default 2018-01-15 15:15:38 +02:00
ieee802154_mgmt.h net/ieee802154: Split the net mgmt part from the L2 specific header 2017-12-12 09:29:48 -05:00
ieee802154_radio.h net/ieee802154: Add Sub-Ghz dedicated function on the radio API 2018-01-15 15:15:38 +02:00
lwm2m.h net: lwm2m: add support for DTLS 2017-12-15 16:46:48 -05:00
mii.h
mqtt.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
mqtt_types.h
net_app.h net: app: Add a new API to get net pkt based on dst 2018-02-09 14:45:53 +02:00
net_context.h various: Update/fix some textual material and code comments. 2017-12-29 09:45:39 -05:00
net_core.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
net_event.h net: Improve net management event information 2018-02-02 16:50:07 +02:00
net_if.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
net_ip.h net: if: Handle new address type of NET_ADDR_OVERRIDABLE 2018-01-23 09:25:51 +02:00
net_l2.h include: net: net_l2: Add OpenThread L2 2018-01-29 22:42:03 -05:00
net_linkaddr.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
net_mgmt.h net/mgmt: Fix how event_mask is handled on layer and layer code part 2018-03-02 16:50:21 +01:00
net_offload.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
net_pkt.h net: ipv6: Add routing support between interfaces 2018-02-02 16:50:07 +02:00
net_stats.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
openthread.h include: net: net_l2: Add OpenThread L2 2018-01-29 22:42:03 -05:00
sntp.h
socket.h net: sockets: Define POSIX function symbols as inline functions 2018-01-29 23:08:44 -05:00
trickle.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00
udp.h doc: net: group all networking APIs in doxygen 2017-11-17 17:14:18 -05:00