Lines Matching refs:net

38 static struct mptcp_pernet *mptcp_get_pernet(const struct net *net)  in mptcp_get_pernet()  argument
40 return net_generic(net, mptcp_pernet_id); in mptcp_get_pernet()
43 int mptcp_is_enabled(const struct net *net) in mptcp_is_enabled() argument
45 return mptcp_get_pernet(net)->mptcp_enabled; in mptcp_is_enabled()
48 unsigned int mptcp_get_add_addr_timeout(const struct net *net) in mptcp_get_add_addr_timeout() argument
50 return mptcp_get_pernet(net)->add_addr_timeout; in mptcp_get_add_addr_timeout()
53 int mptcp_is_checksum_enabled(const struct net *net) in mptcp_is_checksum_enabled() argument
55 return mptcp_get_pernet(net)->checksum_enabled; in mptcp_is_checksum_enabled()
58 int mptcp_allow_join_id0(const struct net *net) in mptcp_allow_join_id0() argument
60 return mptcp_get_pernet(net)->allow_join_initial_addr_port; in mptcp_allow_join_id0()
63 unsigned int mptcp_stale_loss_cnt(const struct net *net) in mptcp_stale_loss_cnt() argument
65 return mptcp_get_pernet(net)->stale_loss_cnt; in mptcp_stale_loss_cnt()
68 int mptcp_get_pm_type(const struct net *net) in mptcp_get_pm_type() argument
70 return mptcp_get_pernet(net)->pm_type; in mptcp_get_pm_type()
73 const char *mptcp_get_scheduler(const struct net *net) in mptcp_get_scheduler() argument
75 return mptcp_get_pernet(net)->scheduler; in mptcp_get_scheduler()
90 static int mptcp_set_scheduler(const struct net *net, const char *name) in mptcp_set_scheduler() argument
92 struct mptcp_pernet *pernet = mptcp_get_pernet(net); in mptcp_set_scheduler()
110 const struct net *net = current->nsproxy->net_ns; in proc_scheduler() local
118 strscpy(val, mptcp_get_scheduler(net), MPTCP_SCHED_NAME_MAX); in proc_scheduler()
122 ret = mptcp_set_scheduler(net, val); in proc_scheduler()
184 static int mptcp_pernet_new_table(struct net *net, struct mptcp_pernet *pernet) in mptcp_pernet_new_table() argument
190 if (!net_eq(net, &init_net)) { in mptcp_pernet_new_table()
204 hdr = register_net_sysctl_sz(net, MPTCP_SYSCTL_PATH, table, in mptcp_pernet_new_table()
214 if (!net_eq(net, &init_net)) in mptcp_pernet_new_table()
231 static int mptcp_pernet_new_table(struct net *net, struct mptcp_pernet *pernet) in mptcp_pernet_new_table() argument
240 static int __net_init mptcp_net_init(struct net *net) in mptcp_net_init() argument
242 struct mptcp_pernet *pernet = mptcp_get_pernet(net); in mptcp_net_init()
246 return mptcp_pernet_new_table(net, pernet); in mptcp_net_init()
250 static void __net_exit mptcp_net_exit(struct net *net) in mptcp_net_exit() argument
252 struct mptcp_pernet *pernet = mptcp_get_pernet(net); in mptcp_net_exit()