This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 80bf4835e80 fs/vfs: hold the inode lock in read_pseudodir()
     new 1d557dc50b2 net/vsock: add virtio vsock spec header file
     new 91376b84233 net/vsock: add vsock framework
     new 6bd21283671 vsock_sockif: fix vsock framework test error
     new 9736fefb3bb net/vsock: add vsock vhost transport support
     new e82a3b06afe net/vsock: add vsock virtio transport support
     new 277d2a6d288 vsock: fix the incorrect calculation method of conn->tx_cnt
     new 0c3b0d0f5f2 vsock/vsock_vhost: get feature first to store feature to 
vdev->features
     new a8862bcaddb vsock_sockif.c: fix vsock close process problem
     new c79646d93a6 net/vsock: add vsock local transport support
     new ad41d0e8732 vsock: Fix accept shutdown race condition
     new 169d938de30 vsock/vsock_sockif: fix compile error in vsock framework
     new b07671a5106 vsock: fix compile error in vsock
     new a2af5f53601 net/vsock: fix the debug log format error
     new 7daf16fd707 sys/vm_sockets.h: move netpacket/vm_sockets.h to 
sys/vm_sockets.h
     new 6bed8c4cb16 vsock_sockif.c: fix vsock connect close error in nonblcok 
mode
     new 3518759bc6c vsock/vsock_sockif: set SHUTDOWN_RDWR when received RST in 
connected state
     new df3da834241 vsock_sockif.c: fix vsock notify error event.
     new 9107753826a vsock: support multi pkt chain in vsock vhost Tx
     new d80a59e373c vsock: inline some simple functions to improve performance
     new 87eb851d7b4 vsock_virtio: fill rx buf to vhost in vsock_virtio_rx_work 
directly
     new 7d054892a75 vsock: fix vsock poll recv data can not close error
     new f965d3abaa4 vsock_sockif.c: set the _SF_CLOSED flag when vsock_close 
is called
     new 6fc29b6c0a9 vsock_sockif.c: remove the process of assgin transport in 
vsock_recv_listening
     new aedf6f96e14 vsock_sockif: fix circbuf_resize parameter passing error
     new 90d758fd530 vsock: fix build error with clang
     new 30582a34b22 vsock_virtio: add dump callback
     new efb99142dcb vsock: add vsock_conn_dump for connection diagnostics
     new 3d14dd86dda vsock: fix use-after-free in shutdown error path
     new d0e5798d1c8 net/vsock: fix build error with clang
     new 0f70eba4359 net/vsock: add debug logging for error and warning paths

The 30 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 include/nuttx/net/net.h                            |   14 +-
 include/{sys/sem.h => nuttx/virtio/virtio-vsock.h} |   23 +-
 include/{netpacket => sys}/vm_sockets.h            |    8 +-
 libs/libc/netdb/lib_getaddrinfo.c                  |    2 +-
 net/Kconfig                                        |    1 +
 net/Makefile                                       |    1 +
 net/net_initialize.c                               |    5 +
 net/socket/net_sockif.c                            |    7 +
 net/{nat => vsock}/CMakeLists.txt                  |   22 +-
 net/vsock/Kconfig                                  |   61 +
 {drivers/devfreq => net/vsock}/Make.defs           |   30 +-
 net/vsock/vsock.h                                  |  177 ++
 .../cxd56_lt1pa01_scu.c => net/vsock/vsock_addr.c  |   77 +-
 net/vsock/vsock_local.c                            |  264 ++
 net/vsock/vsock_sockif.c                           | 2578 ++++++++++++++++++++
 net/vsock/vsock_vhost.c                            |  440 ++++
 net/vsock/vsock_virtio.c                           |  638 +++++
 net/vsock/vsock_virtio.h                           |  105 +
 18 files changed, 4372 insertions(+), 81 deletions(-)
 copy include/{sys/sem.h => nuttx/virtio/virtio-vsock.h} (73%)
 rename include/{netpacket => sys}/vm_sockets.h (97%)
 copy net/{nat => vsock}/CMakeLists.txt (75%)
 create mode 100644 net/vsock/Kconfig
 copy {drivers/devfreq => net/vsock}/Make.defs (69%)
 create mode 100644 net/vsock/vsock.h
 copy boards/arm/cxd56xx/common/src/cxd56_lt1pa01_scu.c => 
net/vsock/vsock_addr.c (56%)
 create mode 100644 net/vsock/vsock_local.c
 create mode 100644 net/vsock/vsock_sockif.c
 create mode 100644 net/vsock/vsock_vhost.c
 create mode 100644 net/vsock/vsock_virtio.c
 create mode 100644 net/vsock/vsock_virtio.h

Reply via email to