Lines Matching refs:pernet
86 static void mptcp_pernet_set_defaults(struct mptcp_pernet *pernet)
88 pernet->mptcp_enabled = 1;
89 pernet->add_addr_timeout = TCP_RTO_MAX;
90 pernet->close_timeout = TCP_TIMEWAIT_LEN;
91 pernet->checksum_enabled = 0;
92 pernet->allow_join_initial_addr_port = 1;
93 pernet->stale_loss_cnt = 4;
94 pernet->pm_type = MPTCP_PM_TYPE_KERNEL;
95 strcpy(pernet->scheduler, "default");
162 static int mptcp_pernet_new_table(struct net *net, struct mptcp_pernet *pernet)
174 table[0].data = &pernet->mptcp_enabled;
175 table[1].data = &pernet->add_addr_timeout;
176 table[2].data = &pernet->checksum_enabled;
177 table[3].data = &pernet->allow_join_initial_addr_port;
178 table[4].data = &pernet->stale_loss_cnt;
179 table[5].data = &pernet->pm_type;
180 table[6].data = &pernet->scheduler;
181 table[7].data = &pernet->close_timeout;
188 pernet->ctl_table_hdr = hdr;
199 static void mptcp_pernet_del_table(struct mptcp_pernet *pernet)
201 struct ctl_table *table = pernet->ctl_table_hdr->ctl_table_arg;
203 unregister_net_sysctl_table(pernet->ctl_table_hdr);
210 static int mptcp_pernet_new_table(struct net *net, struct mptcp_pernet *pernet)
215 static void mptcp_pernet_del_table(struct mptcp_pernet *pernet) {}
221 struct mptcp_pernet *pernet = mptcp_get_pernet(net);
223 mptcp_pernet_set_defaults(pernet);
225 return mptcp_pernet_new_table(net, pernet);
231 struct mptcp_pernet *pernet = mptcp_get_pernet(net);
233 mptcp_pernet_del_table(pernet);
249 panic("Failed to register MPTCP pernet subsystem.\n");