/linux/net/sctp/ |
A D | sysctl.c | 99 .data = &init_net.sctp.rto_min, 108 .data = &init_net.sctp.rto_max, 126 .data = &init_net.sctp.rto_beta, 430 tbl.data = &net->sctp.rto_min; in proc_sctp_do_rto_min() 437 net->sctp.rto_min = new_value; in proc_sctp_do_rto_min() 458 tbl.data = &net->sctp.rto_max; in proc_sctp_do_rto_max() 465 net->sctp.rto_max = new_value; in proc_sctp_do_rto_max() 525 tbl.data = &net->sctp.udp_port; in proc_sctp_do_udp_port() 534 net->sctp.udp_port = new_value; in proc_sctp_do_udp_port() 539 net->sctp.udp_port = 0; in proc_sctp_do_udp_port() [all …]
|
A D | protocol.c | 741 &net->sctp.addr_waitq); in sctp_addr_wq_mgmt() 892 net->sctp.udp4_sock = NULL; in sctp_udp_sock_start() 908 if (net->sctp.udp4_sock) { in sctp_udp_sock_stop() 912 if (net->sctp.udp6_sock) { in sctp_udp_sock_stop() 1331 net->sctp.pf_enable = 1; in sctp_defaults_init() 1357 net->sctp.addip_enable = 0; in sctp_defaults_init() 1358 net->sctp.addip_noauth = 0; in sctp_defaults_init() 1368 net->sctp.auth_enable = 0; in sctp_defaults_init() 1371 net->sctp.ecn_enable = 1; in sctp_defaults_init() 1374 net->sctp.udp_port = 0; in sctp_defaults_init() [all …]
|
A D | Makefile | 6 obj-$(CONFIG_IP_SCTP) += sctp.o 9 sctp-y := sm_statetable.o sm_statefuns.o sm_sideeffect.o \ 20 sctp-$(CONFIG_SCTP_DBG_OBJCNT) += objcnt.o 21 sctp-$(CONFIG_PROC_FS) += proc.o 22 sctp-$(CONFIG_SYSCTL) += sysctl.o 24 sctp-$(subst m,y,$(CONFIG_IPV6)) += ipv6.o
|
A D | proc.c | 68 net->sctp.sctp_statistics); in sctp_snmp_seq_show() 380 net->sctp.proc_net_sctp = proc_net_mkdir(net, "sctp", net->proc_net); in sctp_proc_init() 381 if (!net->sctp.proc_net_sctp) in sctp_proc_init() 383 if (!proc_create_net_single("snmp", 0444, net->sctp.proc_net_sctp, in sctp_proc_init() 386 if (!proc_create_net("eps", 0444, net->sctp.proc_net_sctp, in sctp_proc_init() 389 if (!proc_create_net("assocs", 0444, net->sctp.proc_net_sctp, in sctp_proc_init() 392 if (!proc_create_net("remaddr", 0444, net->sctp.proc_net_sctp, in sctp_proc_init() 399 net->sctp.proc_net_sctp = NULL; in sctp_proc_init()
|
A D | endpointola.c | 52 ep->asconf_enable = net->sctp.addip_enable; in sctp_endpoint_init() 53 ep->auth_enable = net->sctp.auth_enable; in sctp_endpoint_init() 84 ep->sndbuf_policy = net->sctp.sndbuf_policy; in sctp_endpoint_init() 91 ep->rcvbuf_policy = net->sctp.rcvbuf_policy; in sctp_endpoint_init() 107 ep->prsctp_enable = net->sctp.prsctp_enable; in sctp_endpoint_init() 108 ep->reconf_enable = net->sctp.reconf_enable; in sctp_endpoint_init() 109 ep->ecn_enable = net->sctp.ecn_enable; in sctp_endpoint_init()
|
A D | Kconfig | 35 module will be called sctp. Debug messages are handled by the 49 'cat /proc/net/sctp/sctp_dbg_objcnt' 56 This option sets the default sctp cookie hmac algorithm
|
A D | transport.c | 58 peer->rto = msecs_to_jiffies(net->sctp.rto_initial); in sctp_transport_init() 68 peer->pathmaxrxt = net->sctp.max_retrans_path; in sctp_transport_init() 69 peer->pf_retrans = net->sctp.pf_retrans; in sctp_transport_init() 510 tp->rttvar = tp->rttvar - (tp->rttvar >> net->sctp.rto_beta) in sctp_transport_update_rto() 511 + (((__u32)abs((__s64)tp->srtt - (__s64)rtt)) >> net->sctp.rto_beta); in sctp_transport_update_rto() 512 tp->srtt = tp->srtt - (tp->srtt >> net->sctp.rto_alpha) in sctp_transport_update_rto() 513 + (rtt >> net->sctp.rto_alpha); in sctp_transport_update_rto()
|
A D | socket.c | 364 if (net->sctp.default_auto_asconf) { in sctp_auto_asconf_init() 365 spin_lock(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init() 367 spin_unlock(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init() 1540 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_close() 1550 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_close() 2273 sp->autoclose = net->sctp.max_autoclose; in sctp_setsockopt_autoclose() 4971 sp->max_burst = net->sctp.max_burst; in sctp_init_sock() 5008 sp->hbinterval = net->sctp.hb_interval; in sctp_init_sock() 5012 sp->pf_retrans = net->sctp.pf_retrans; in sctp_init_sock() 5013 sp->ps_retrans = net->sctp.ps_retrans; in sctp_init_sock() [all …]
|
A D | ipv6.c | 92 spin_lock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event() 93 list_add_tail_rcu(&addr->list, &net->sctp.local_addr_list); in sctp_inet6addr_event() 95 spin_unlock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event() 99 spin_lock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event() 101 &net->sctp.local_addr_list, list) { in sctp_inet6addr_event() 113 spin_unlock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event()
|
A D | objcnt.c | 102 net->sctp.proc_net_sctp, &sctp_objcnt_seq_ops); in sctp_dbg_objcnt_init()
|
A D | input.c | 181 sk = net->sctp.ctl_sock; in sctp_rcv() 875 ep = sctp_sk(net->sctp.ctl_sock)->ep; in __sctp_rcv_lookup_endpoint() 1264 if (have_auth || net->sctp.addip_noauth) in __sctp_rcv_walk_lookup()
|
/linux/net/netfilter/ |
A D | nf_conntrack_proto_sctp.c | 280 memset(&ct->proto.sctp, 0, sizeof(ct->proto.sctp)); in sctp_new() 434 if (ct->proto.sctp.vtag[dir] == 0) { in nf_conntrack_sctp_packet() 436 ct->proto.sctp.vtag[dir] = sh->vtag; in nf_conntrack_sctp_packet() 442 ct->proto.sctp.last_dir = dir; in nf_conntrack_sctp_packet() 449 if (ct->proto.sctp.vtag[dir] == 0) { in nf_conntrack_sctp_packet() 458 ct->proto.sctp.last_dir == dir) in nf_conntrack_sctp_packet() 463 ct->proto.sctp.vtag[!dir] = 0; in nf_conntrack_sctp_packet() 469 old_state = ct->proto.sctp.state; in nf_conntrack_sctp_packet() 494 ct->proto.sctp.state = new_state; in nf_conntrack_sctp_packet() 528 switch (ct->proto.sctp.state) { in sctp_can_early_drop() [all …]
|
/linux/Documentation/security/ |
A D | SCTP.rst | 33 @asoc - pointer to sctp association structure. 101 /proc/sys/net/sctp/addip_enable 102 /proc/sys/net/sctp/addip_noauth_enable 120 @asoc - pointer to current sctp association structure. 210 @asoc - pointer to sctp association structure. 221 Set the sctp ``@asoc sid`` to socket's sid (from ``asoc->base.sk``) with 269 @asoc - pointer to current sctp association structure. 301 portcon sctp 1024-1036 system_u:object_r:sctp_ports_t:s0 344 7) IPSEC is not supported as RFC 3554 - sctp/ipsec support has not been
|
/linux/include/uapi/linux/netfilter/ |
A D | nf_conntrack_tuple_common.h | 38 } sctp; member
|
/linux/net/openvswitch/ |
A D | flow.c | 599 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4() local 600 key->tp.src = sctp->source; in key_extract_l3l4() 601 key->tp.dst = sctp->dest; in key_extract_l3l4() 722 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4() local 723 key->tp.src = sctp->source; in key_extract_l3l4() 724 key->tp.dst = sctp->dest; in key_extract_l3l4()
|
/linux/include/net/netns/ |
A D | conntrack.h | 89 struct nf_sctp_net sctp; member
|
/linux/include/net/sctp/ |
A D | sctp.h | 212 #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) 213 #define __SCTP_INC_STATS(net, field) __SNMP_INC_STATS((net)->sctp.sctp_statistics, field) 214 #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field)
|
/linux/Documentation/networking/ |
A D | index.rst | 96 sctp
|
A D | sctp.rst | 42 <linux-sctp@vger.kernel.org>
|
/linux/include/trace/events/ |
A D | sctp.h | 3 #define TRACE_SYSTEM sctp
|
/linux/net/ |
A D | Makefile | 47 obj-$(CONFIG_IP_SCTP) += sctp/
|
/linux/include/net/netfilter/ |
A D | nf_conntrack_tuple.h | 61 } sctp; member
|
A D | nf_conntrack_l4proto.h | 236 return &net->ct.nf_ct_proto.sctp; in nf_sctp_pernet()
|
/linux/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_hw_qp.c | 541 u32 tcp_udp_cs = 0, sctp = 0; in hinic_set_cs_inner_l4() local 548 sctp = 1; in hinic_set_cs_inner_l4() 555 HINIC_SQ_CTRL_SET(sctp, QUEUE_INFO_SCTP); in hinic_set_cs_inner_l4()
|
/linux/usr/include/ |
A D | Makefile | 43 no-header-test += linux/sctp.h
|