zephyr/subsys/net/ip
Robert Lubos 29a2b5c8c6 net: sockets: packet: Fix default binding order
Default binding should take place before we actually make use of the
local address when registering packet socket "connection".
Also, instead of hard coding the protocol for default binding to
ETH_P_ALL, use the protocol that the socket was created with.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2025-04-30 16:26:16 +02:00
..
6lo_private.h
6lo.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
6lo.h
canbus_socket.c net: connection: Split net_conn_input() 2025-04-23 11:48:33 +02:00
canbus_socket.h
CMakeLists.txt
connection.c net: sockets: packet: Make it possible to receive packets when unbound 2025-04-30 16:26:16 +02:00
connection.h net: connection: Make it possible to update local address 2025-04-30 16:26:16 +02:00
icmp.c net: icmp: Send replies with timeout K_NO_WAIT 2025-03-07 19:58:45 +01:00
icmpv4.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
icmpv4.h
icmpv6.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
icmpv6.h
igmp.c
igmp.h
ipv4_acd.c net: l2: ethernet: arp: explicit error codes 2025-04-24 22:58:51 +02:00
ipv4_autoconf.c
ipv4_fragment.c
ipv4.c net: connection: Split net_conn_input() 2025-04-23 11:48:33 +02:00
ipv4.h net: ipv4: Add DiffServ DSCP code point definitions 2025-03-25 11:00:33 +01:00
ipv6_fragment.c
ipv6_mld.c
ipv6_nbr.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
ipv6_pe.c
ipv6.c net: connection: Split net_conn_input() 2025-04-23 11:48:33 +02:00
ipv6.h net: ipv6: use inclusive terminology in net_ipv6_pe_filter_cb_t 2025-02-19 18:48:15 +01:00
iterables_net_pkt_alloc_stats.ld
Kconfig net: shell: Add packet filter support 2025-04-16 08:07:34 +02:00
Kconfig.debug
Kconfig.ipv4 net: Add support for IPv4_MULTICAST_LOOP in net_context 2025-03-24 09:54:05 +01:00
Kconfig.ipv6 net: sockets: IPv6_MULTICAST_LOOP Support 2025-03-21 14:19:08 +01:00
Kconfig.mgmt
Kconfig.stack
Kconfig.stats net: pkt_filter: Add statistics support to packet filter 2025-04-16 08:07:34 +02:00
Kconfig.tcp
nbr.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
nbr.h net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
net_context.c net: sockets: packet: Fix default binding order 2025-04-30 16:26:16 +02:00
net_core.c net: dsa: introduce new DSA framework 2025-04-24 01:26:46 +02:00
net_if.c net: if: Allow selecting deprecated IPv6 address as src addr 2025-04-25 19:00:59 +02:00
net_mgmt.c
net_pkt.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
net_private.h net: sockets: Add SOCK_RAW support for AF_INET/AF_INET6 sockets 2025-04-09 12:36:34 +02:00
net_stats.c
net_stats.h net: pkt_filter: Add statistics support to packet filter 2025-04-16 08:07:34 +02:00
net_tc_mapping.h
net_tc.c net: add try variant with timeout for various send functions 2025-03-07 19:58:45 +01:00
net_timeout.c
packet_socket.c net: dsa: make current DSA core driver obsolete 2025-04-24 01:26:46 +02:00
packet_socket.h net: core: Pass the actual LL proto for DGRAM packet sockets 2025-04-23 11:48:33 +02:00
pmtu.c
pmtu.h
promiscuous.c
route.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
route.h
tcp_internal.h
tcp_private.h net: tcp: fix ECONNREFUSED not reported by zsock_connect 2025-03-07 19:48:10 +01:00
tcp.c net: tcp: start keepalive timer at the right time 2025-04-30 07:52:14 +02:00
tcp.h
tp_priv.h
tp.c
tp.h
udp_internal.h
udp.c net: connection: Register connection type 2025-04-09 12:36:34 +02:00
utils.c net: utils: Add helper to parse ip address string with a mask len 2025-03-20 17:16:10 +01:00