18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci/* Shared Memory Communications 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Network namespace definitions. 58c2ecf20Sopenharmony_ci * 68c2ecf20Sopenharmony_ci * Copyright IBM Corp. 2018 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#ifndef SMC_NETNS_H 108c2ecf20Sopenharmony_ci#define SMC_NETNS_H 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include "smc_pnet.h" 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciextern unsigned int smc_net_id; 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci/* per-network namespace private data */ 178c2ecf20Sopenharmony_cistruct smc_net { 188c2ecf20Sopenharmony_ci struct smc_pnettable pnettable; 198c2ecf20Sopenharmony_ci struct smc_pnetids_ndev pnetids_ndev; 208c2ecf20Sopenharmony_ci}; 218c2ecf20Sopenharmony_ci#endif 22