android_kernel_samsung_sm8650/net/qmsgq/Kconfig
Chris Lew 5e0f2ee205 net: qmsgq: Add the qmsgq socket family
Add initial implementation of the qmsgq socket family that will replace
the gunyah vsock functionality. This socket family is a temporary
solution for communicating between guest vms using socket apis.

This socket family will reusing the vsock address structures to
minimize the changes in userspace from gunyah vsock to qmsgq.

This version supports dgram sockets, future improvements will be made
to support seqpacket sockets.

Change-Id: I4ecf0a97c15e3dd68687ef501158fbd4bc2a6a2f
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2023-03-02 17:41:25 -08:00

28 lines
850 B
Plaintext

# SPDX-License-Identifier: GPL-2.0-only
# QTI Message Queue Socket configuration
#
config QMSGQ
tristate "QTI Message Queue Socket"
select VSOCKETS
help
Say Y if you intend to use QTI Message Queue Socket protocol. The
protocol is used to communicate with baremetal VM and platforms
that use the Gunyah Hypervisor. This protocol will mimic the vsock
address space with cid and port id but allow for guest to guest
communication.
if QMSGQ
config QMSGQ_GUNYAH
tristate "QTI Message Queue Socket Gunyah Transport"
depends on GH_MSGQ
depends on QMSGQ
help
Say Y here to support Gunyah Message Queue based transport for the
QMSGQ Socket Transport. This transport is intended to facilitate
Guest to Guest communication on the Gunyah Hypervisor. This transport
supports Datagram and Seqpacket operations.
endif # QMSGQ