nuttx/net
zhanghongyu 37381a9e7d net/pkt: add SOCK_DGRAM support
According to the definitions of PF_PACKET and SOCK_DGRAM,
extend the current protocol stack pkt protocol to support SOCK_DGRAM mode.

Some third-party network libraries use AF_PACKET, SOCK_DGRAM type sockets
to construct packets and send/receive data, This patch can add support
for this.

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2025-12-23 09:21:18 -03:00
..
arp net: replace critical_section with spin lock 2025-12-09 14:43:59 +08:00
bluetooth style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
can net/can: fix possible IOB resource leak when can close 2025-12-15 10:19:15 +08:00
devif style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
icmp net/utils/net_bufpool: add lock to struct net_bufpool_s and bufpool_navail 2025-12-07 11:11:21 +08:00
icmpv6 net: replace critical_section with spin lock 2025-12-09 14:43:59 +08:00
ieee802154 style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
igmp net: replace critical_section with spin lock 2025-12-09 14:43:59 +08:00
inet net: unify Private Types banners 2025-05-28 10:17:15 +08:00
ipfilter
ipforward style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
ipfrag style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
local local: correct shutdown state when use UDP mode 2025-07-07 23:45:35 +08:00
mld style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
nat style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
neighbor style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
netdev netdev/ioctl: Add support for simple VLAN ioctl 2025-12-09 07:56:20 -03:00
netfilter
netlink net/utils/net_bufpool: add lock to struct net_bufpool_s and bufpool_navail 2025-12-07 11:11:21 +08:00
pkt net/pkt: add SOCK_DGRAM support 2025-12-23 09:21:18 -03:00
procfs net/udp: fix build error when NET_UDP_WRITE_BUFFERS disable 2025-12-10 23:44:14 +08:00
route style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
rpmsg net: Split msg_iovlen check in recvmsg into each protocol 2025-01-20 17:12:14 +08:00
sixlowpan style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
socket net/socket: Check on the end of the NIC name when binding device 2025-12-17 23:01:34 -05:00
tcp tcp_input: Add condition to check sndseq and ackseq equality 2025-12-22 21:14:53 +08:00
udp net/can,udp,tcp: add sem destroy for udp/tcp sndsem; 2025-12-15 10:19:15 +08:00
usrsock net/utils/net_bufpool: add lock to struct net_bufpool_s and bufpool_navail 2025-12-07 11:11:21 +08:00
utils net/utils/net_bufpool: add lock to struct net_bufpool_s and bufpool_navail 2025-12-07 11:11:21 +08:00
CMakeLists.txt
Kconfig net/can: add write buffer to support nonblock send 2025-12-15 10:19:15 +08:00
Makefile
net_initialize.c net/bufpool: Call init automatically on alloc 2025-01-07 22:00:21 +08:00