Lines Matching refs:sctp

87 	net->sctp.proc_net_sctp = proc_net_mkdir(net, "sctp", net->proc_net);  in sctp_proc_init()
88 if (!net->sctp.proc_net_sctp) in sctp_proc_init()
109 net->sctp.proc_net_sctp = NULL; in sctp_proc_init()
129 net->sctp.proc_net_sctp = NULL; in sctp_proc_exit()
178 af->copy_addrlist(&net->sctp.local_addr_list, dev); in sctp_get_local_addr_list()
190 list_for_each_safe(pos, temp, &net->sctp.local_addr_list) { in sctp_free_local_addr_list()
205 list_for_each_entry_rcu(addr, &net->sctp.local_addr_list, list) { in sctp_copy_local_addr_list()
604 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_timeout_handler()
606 list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) { in sctp_addr_wq_timeout_handler()
608 "entry:%p\n", __func__, &net->sctp.addr_waitq, &addrw->a.sa, in sctp_addr_wq_timeout_handler()
632 mod_timer(&net->sctp.addr_wq_timer, timeo_val); in sctp_addr_wq_timeout_handler()
637 list_for_each_entry(sp, &net->sctp.auto_asconf_splist, auto_asconf_list) { in sctp_addr_wq_timeout_handler()
655 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_timeout_handler()
663 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_free_addr_wq()
664 del_timer(&net->sctp.addr_wq_timer); in sctp_free_addr_wq()
665 list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) { in sctp_free_addr_wq()
669 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_free_addr_wq()
680 list_for_each_entry(addrw, &net->sctp.addr_waitq, list) { in sctp_addr_wq_lookup()
707 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_mgmt()
714 &net->sctp.addr_waitq); in sctp_addr_wq_mgmt()
719 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_mgmt()
726 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_mgmt()
730 list_add_tail(&addrw->list, &net->sctp.addr_waitq); in sctp_addr_wq_mgmt()
733 __func__, addrw->state, &addrw->a.sa, &net->sctp.addr_waitq); in sctp_addr_wq_mgmt()
735 if (!timer_pending(&net->sctp.addr_wq_timer)) { in sctp_addr_wq_mgmt()
738 mod_timer(&net->sctp.addr_wq_timer, timeo_val); in sctp_addr_wq_mgmt()
740 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_mgmt()
766 spin_lock_bh(&net->sctp.local_addr_lock); in sctp_inetaddr_event()
767 list_add_tail_rcu(&addr->list, &net->sctp.local_addr_list); in sctp_inetaddr_event()
769 spin_unlock_bh(&net->sctp.local_addr_lock); in sctp_inetaddr_event()
773 spin_lock_bh(&net->sctp.local_addr_lock); in sctp_inetaddr_event()
775 &net->sctp.local_addr_list, list) { in sctp_inetaddr_event()
786 spin_unlock_bh(&net->sctp.local_addr_lock); in sctp_inetaddr_event()
807 err = inet_ctl_sock_create(&net->sctp.ctl_sock, family, in sctp_ctl_sock_init()
812 err = inet_ctl_sock_create(&net->sctp.ctl_sock, AF_INET, in sctp_ctl_sock_init()
1108 net->sctp.sctp_statistics = alloc_percpu(struct sctp_mib); in init_sctp_mibs()
1109 if (!net->sctp.sctp_statistics) in init_sctp_mibs()
1116 free_percpu(net->sctp.sctp_statistics); in cleanup_sctp_mibs()
1180 net->sctp.rto_initial = SCTP_RTO_INITIAL; in sctp_defaults_init()
1182 net->sctp.rto_min = SCTP_RTO_MIN; in sctp_defaults_init()
1184 net->sctp.rto_max = SCTP_RTO_MAX; in sctp_defaults_init()
1186 net->sctp.rto_alpha = SCTP_RTO_ALPHA; in sctp_defaults_init()
1188 net->sctp.rto_beta = SCTP_RTO_BETA; in sctp_defaults_init()
1191 net->sctp.valid_cookie_life = SCTP_DEFAULT_COOKIE_LIFE; in sctp_defaults_init()
1194 net->sctp.cookie_preserve_enable = 1; in sctp_defaults_init()
1198 net->sctp.sctp_hmac_alg = "md5"; in sctp_defaults_init()
1200 net->sctp.sctp_hmac_alg = "sha1"; in sctp_defaults_init()
1202 net->sctp.sctp_hmac_alg = NULL; in sctp_defaults_init()
1206 net->sctp.max_burst = SCTP_DEFAULT_MAX_BURST; in sctp_defaults_init()
1212 net->sctp.max_retrans_association = 10; in sctp_defaults_init()
1213 net->sctp.max_retrans_path = 5; in sctp_defaults_init()
1214 net->sctp.max_retrans_init = 8; in sctp_defaults_init()
1217 net->sctp.sndbuf_policy = 0; in sctp_defaults_init()
1220 net->sctp.rcvbuf_policy = 0; in sctp_defaults_init()
1223 net->sctp.hb_interval = SCTP_DEFAULT_TIMEOUT_HEARTBEAT; in sctp_defaults_init()
1226 net->sctp.sack_timeout = SCTP_DEFAULT_TIMEOUT_SACK; in sctp_defaults_init()
1229 net->sctp.addip_enable = 0; in sctp_defaults_init()
1230 net->sctp.addip_noauth = 0; in sctp_defaults_init()
1231 net->sctp.default_auto_asconf = 0; in sctp_defaults_init()
1234 net->sctp.prsctp_enable = 1; in sctp_defaults_init()
1237 net->sctp.auth_enable = 0; in sctp_defaults_init()
1240 net->sctp.scope_policy = SCTP_SCOPE_POLICY_ENABLE; in sctp_defaults_init()
1243 net->sctp.rwnd_upd_shift = SCTP_DEFAULT_RWND_SHIFT; in sctp_defaults_init()
1246 net->sctp.max_autoclose = INT_MAX / HZ; in sctp_defaults_init()
1265 INIT_LIST_HEAD(&net->sctp.local_addr_list); in sctp_defaults_init()
1266 spin_lock_init(&net->sctp.local_addr_lock); in sctp_defaults_init()
1270 INIT_LIST_HEAD(&net->sctp.addr_waitq); in sctp_defaults_init()
1271 INIT_LIST_HEAD(&net->sctp.auto_asconf_splist); in sctp_defaults_init()
1272 spin_lock_init(&net->sctp.addr_wq_lock); in sctp_defaults_init()
1273 net->sctp.addr_wq_timer.expires = 0; in sctp_defaults_init()
1274 setup_timer(&net->sctp.addr_wq_timer, sctp_addr_wq_timeout_handler, in sctp_defaults_init()
1320 inet_ctl_sock_destroy(net->sctp.ctl_sock); in sctp_ctrlsock_exit()