xref: /openbmc/linux/net/smc/smc_netns.h (revision cbecf716ca618fd44feda6bd9a64a8179d031fc5)
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