Lines Matching refs:pernet

72 static void mptcp_pernet_set_defaults(struct mptcp_pernet *pernet)  in mptcp_pernet_set_defaults()  argument
74 pernet->mptcp_enabled = 1; in mptcp_pernet_set_defaults()
75 pernet->add_addr_timeout = TCP_RTO_MAX; in mptcp_pernet_set_defaults()
76 pernet->checksum_enabled = 0; in mptcp_pernet_set_defaults()
77 pernet->allow_join_initial_addr_port = 1; in mptcp_pernet_set_defaults()
78 pernet->stale_loss_cnt = 4; in mptcp_pernet_set_defaults()
79 pernet->pm_type = MPTCP_PM_TYPE_KERNEL; in mptcp_pernet_set_defaults()
134 static int mptcp_pernet_new_table(struct net *net, struct mptcp_pernet *pernet) in mptcp_pernet_new_table() argument
146 table[0].data = &pernet->mptcp_enabled; in mptcp_pernet_new_table()
147 table[1].data = &pernet->add_addr_timeout; in mptcp_pernet_new_table()
148 table[2].data = &pernet->checksum_enabled; in mptcp_pernet_new_table()
149 table[3].data = &pernet->allow_join_initial_addr_port; in mptcp_pernet_new_table()
150 table[4].data = &pernet->stale_loss_cnt; in mptcp_pernet_new_table()
151 table[5].data = &pernet->pm_type; in mptcp_pernet_new_table()
157 pernet->ctl_table_hdr = hdr; in mptcp_pernet_new_table()
168 static void mptcp_pernet_del_table(struct mptcp_pernet *pernet) in mptcp_pernet_del_table() argument
170 struct ctl_table *table = pernet->ctl_table_hdr->ctl_table_arg; in mptcp_pernet_del_table()
172 unregister_net_sysctl_table(pernet->ctl_table_hdr); in mptcp_pernet_del_table()
179 static int mptcp_pernet_new_table(struct net *net, struct mptcp_pernet *pernet) in mptcp_pernet_new_table() argument
184 static void mptcp_pernet_del_table(struct mptcp_pernet *pernet) {} in mptcp_pernet_del_table() argument
190 struct mptcp_pernet *pernet = mptcp_get_pernet(net); in mptcp_net_init() local
192 mptcp_pernet_set_defaults(pernet); in mptcp_net_init()
194 return mptcp_pernet_new_table(net, pernet); in mptcp_net_init()
200 struct mptcp_pernet *pernet = mptcp_get_pernet(net); in mptcp_net_exit() local
202 mptcp_pernet_del_table(pernet); in mptcp_net_exit()