xref: /kernel/linux/linux-6.6/drivers/misc/vmw_vmci/vmci_route.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/drivers/misc/vmw_vmci/
162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * VMware VMCI Driver
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2012 VMware, Inc. All rights reserved.
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#ifndef _VMCI_ROUTE_H_
962306a36Sopenharmony_ci#define _VMCI_ROUTE_H_
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#include <linux/vmw_vmci_defs.h>
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_cienum vmci_route {
1462306a36Sopenharmony_ci	VMCI_ROUTE_NONE,
1562306a36Sopenharmony_ci	VMCI_ROUTE_AS_HOST,
1662306a36Sopenharmony_ci	VMCI_ROUTE_AS_GUEST,
1762306a36Sopenharmony_ci};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciint vmci_route(struct vmci_handle *src, const struct vmci_handle *dst,
2062306a36Sopenharmony_ci	       bool from_guest, enum vmci_route *route);
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci#endif /* _VMCI_ROUTE_H_ */
23

Indexes created Thu Nov 07 10:32:03 CST 2024