164e28b52SHans Wippel /* SPDX-License-Identifier: GPL-2.0 */ 264e28b52SHans Wippel /* Shared Memory Communications 364e28b52SHans Wippel * 464e28b52SHans Wippel * Network namespace definitions. 564e28b52SHans Wippel * 664e28b52SHans Wippel * Copyright IBM Corp. 2018 764e28b52SHans Wippel */ 864e28b52SHans Wippel 964e28b52SHans Wippel #ifndef SMC_NETNS_H 1064e28b52SHans Wippel #define SMC_NETNS_H 1164e28b52SHans Wippel 1264e28b52SHans Wippel #include "smc_pnet.h" 1364e28b52SHans Wippel 1464e28b52SHans Wippel extern unsigned int smc_net_id; 1564e28b52SHans Wippel 1664e28b52SHans Wippel /* per-network namespace private data */ 1764e28b52SHans Wippel struct smc_net { 1864e28b52SHans Wippel struct smc_pnettable pnettable; 19*e888a2e8SUrsula Braun struct smc_pnetids_ndev pnetids_ndev; 2064e28b52SHans Wippel }; 2164e28b52SHans Wippel #endif 22