1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (c) 2019 Hammerspace Inc 4 */ 5 6#ifndef __NFS_SYSFS_H 7#define __NFS_SYSFS_H 8 9#define CONTAINER_ID_MAXLEN (64) 10 11struct nfs_netns_client { 12 struct kobject kobject; 13 struct net *net; 14 const char *identifier; 15}; 16 17extern struct kobject *nfs_client_kobj; 18 19extern int nfs_sysfs_init(void); 20extern void nfs_sysfs_exit(void); 21 22void nfs_netns_sysfs_setup(struct nfs_net *netns, struct net *net); 23void nfs_netns_sysfs_destroy(struct nfs_net *netns); 24 25#endif 26