zephyr/subsys
Robert Lubos bead038ba2 net: sockets: Fill the address structure provided in recvfrom()
The packet socket implementation did not fill the address structure
provided by the application. This commit fixes this.

Note, that the implementation needs to cover two cases: SOCK_RAW and
SOCK_DGRAM. In the first case, the information is extracted directly
from the L2 header (curently only Ethernet supported). In latter case,
the header is already removed from the packet as the L2 has already
processed the packet, so the information is obtained from the net_pkt
structure.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-08-01 18:02:20 +02:00
..
bluetooth Bluetooth: controller: llcp: fix failing LL/CON/CEN/BV-55-C 2022-08-01 18:00:50 +02:00
canbus subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
console subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
cpp cpp: Include additional contents in <cstddef> 2022-06-23 09:12:33 +02:00
debug everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
disk subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
emul emul: Fix emul_espi_host.c type coercion 2022-07-29 20:05:38 -05:00
fb scripts: move gen_cfb_font_header.py to scripts/build 2022-07-12 10:03:45 +02:00
fs fs: fcb: Define length padding bytes 2022-07-20 11:09:29 +02:00
ipc ipc_service: Add endpoint registered check 2022-07-14 10:29:42 +02:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging logging: log_output: Add function for processing input arguments 2022-07-21 09:04:37 -04:00
lorawan lorawan: move `REQUIRES_FULL_LIBC` dependency 2022-07-02 14:16:18 +02:00
mgmt mgmt: osdp: Move to DTS for uart device 2022-07-23 09:25:23 -05:00
modbus modbus: use DT_INST_PARENT instead of DT_INST_BUS 2022-07-13 11:36:59 +02:00
net net: sockets: Fill the address structure provided in recvfrom() 2022-08-01 18:02:20 +02:00
pm pm: device_runtime: detect power up failures 2022-07-12 10:07:18 +02:00
portability different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
random subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
rtio everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
sd sd: add proper handling for DISK_IOCTL_CTRL_SYNC 2022-07-04 14:25:33 +00:00
settings settings: just use struct device 2022-07-22 23:48:07 +02:00
shell Shell: kernel: Add runtime log filtering command 2022-07-12 12:24:43 +02:00
stats subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
storage storage: flash_map: handle disabled flash nodes 2022-07-04 10:28:41 +02:00
task_wdt include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
testsuite Revert "ztest: Add config switch for modes of test output" 2022-07-29 15:44:32 -04:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing kernel: Use mask rather than boolean to update events 2022-07-25 15:24:32 -04:00
usb usb: device: add dummy configure API 2022-07-13 11:36:59 +02:00
CMakeLists.txt rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00
Kconfig rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00