Home
last modified time | relevance | path

Searched refs:sctp (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.6.21/net/sctp/
Dsysctl.c100 .data = &init_net.sctp.rto_min,
105 .extra2 = &init_net.sctp.rto_max
109 .data = &init_net.sctp.rto_max,
113 .extra1 = &init_net.sctp.rto_min,
118 .data = &init_net.sctp.pf_retrans,
123 .extra2 = &init_net.sctp.ps_retrans,
127 .data = &init_net.sctp.ps_retrans,
131 .extra1 = &init_net.sctp.pf_retrans,
136 .data = &init_net.sctp.rto_initial,
145 .data = &init_net.sctp.rto_alpha,
[all …]
Dprotocol.c112 af->copy_addrlist(&net->sctp.local_addr_list, dev); in sctp_get_local_addr_list()
124 list_for_each_safe(pos, temp, &net->sctp.local_addr_list) { in sctp_free_local_addr_list()
140 list_for_each_entry_rcu(addr, &net->sctp.local_addr_list, list) { in sctp_copy_local_addr_list()
632 struct net *net = from_timer(net, t, sctp.addr_wq_timer); in sctp_addr_wq_timeout_handler()
636 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_timeout_handler()
638 list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) { in sctp_addr_wq_timeout_handler()
640 "entry:%p\n", __func__, &net->sctp.addr_waitq, &addrw->a.sa, in sctp_addr_wq_timeout_handler()
664 mod_timer(&net->sctp.addr_wq_timer, timeo_val); in sctp_addr_wq_timeout_handler()
669 list_for_each_entry(sp, &net->sctp.auto_asconf_splist, auto_asconf_list) { in sctp_addr_wq_timeout_handler()
687 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_timeout_handler()
[all …]
DMakefile6 obj-$(CONFIG_IP_SCTP) += sctp.o
9 sctp-y := sm_statetable.o sm_statefuns.o sm_sideeffect.o \
21 sctp-$(CONFIG_SCTP_DBG_OBJCNT) += objcnt.o
22 sctp-$(CONFIG_PROC_FS) += proc.o
23 sctp-$(CONFIG_SYSCTL) += sysctl.o
25 sctp-$(subst m,y,$(CONFIG_IPV6)) += ipv6.o
Dproc.c68 net->sctp.sctp_statistics); in sctp_snmp_seq_show()
378 net->sctp.proc_net_sctp = proc_net_mkdir(net, "sctp", net->proc_net); in sctp_proc_init()
379 if (!net->sctp.proc_net_sctp) in sctp_proc_init()
381 if (!proc_create_net_single("snmp", 0444, net->sctp.proc_net_sctp, in sctp_proc_init()
384 if (!proc_create_net("eps", 0444, net->sctp.proc_net_sctp, in sctp_proc_init()
387 if (!proc_create_net("assocs", 0444, net->sctp.proc_net_sctp, in sctp_proc_init()
390 if (!proc_create_net("remaddr", 0444, net->sctp.proc_net_sctp, in sctp_proc_init()
397 net->sctp.proc_net_sctp = NULL; in sctp_proc_init()
Dendpointola.c52 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()
DKconfig35 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
Dtransport.c58 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()
507 tp->rttvar = tp->rttvar - (tp->rttvar >> net->sctp.rto_beta) in sctp_transport_update_rto()
508 + (((__u32)abs((__s64)tp->srtt - (__s64)rtt)) >> net->sctp.rto_beta); in sctp_transport_update_rto()
509 tp->srtt = tp->srtt - (tp->srtt >> net->sctp.rto_alpha) in sctp_transport_update_rto()
510 + (rtt >> net->sctp.rto_alpha); in sctp_transport_update_rto()
Dobjcnt.c102 net->sctp.proc_net_sctp, &sctp_objcnt_seq_ops); in sctp_dbg_objcnt_init()
Dipv6.c92 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()
Dsocket.c366 if (net->sctp.default_auto_asconf) { in sctp_auto_asconf_init()
367 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init()
368 list_add_tail(&sp->auto_asconf_list, &net->sctp.auto_asconf_splist); in sctp_auto_asconf_init()
369 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init()
1542 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_close()
1552 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_close()
2281 if (sp->autoclose > net->sctp.max_autoclose) in sctp_setsockopt_autoclose()
2282 sp->autoclose = net->sctp.max_autoclose; in sctp_setsockopt_autoclose()
3855 spin_lock_bh(&sock_net(sk)->sctp.addr_wq_lock); in sctp_setsockopt_auto_asconf()
3861 &sock_net(sk)->sctp.auto_asconf_splist); in sctp_setsockopt_auto_asconf()
[all …]
/linux-6.6.21/net/netfilter/
Dnf_conntrack_proto_sctp.c141 seq_printf(s, "%s ", sctp_conntrack_names[ct->proto.sctp.state]); in sctp_print_conntrack()
253 memset(&ct->proto.sctp, 0, sizeof(ct->proto.sctp)); in sctp_new()
281 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = ih->init_tag; in sctp_new()
285 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = sh->vtag; in sctp_new()
291 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = sh->vtag; in sctp_new()
294 ct->proto.sctp.state = SCTP_CONNTRACK_NONE; in sctp_new()
378 sh->vtag != ct->proto.sctp.vtag[dir]) { in nf_conntrack_sctp_packet()
381 sh->vtag, ct->proto.sctp.vtag[dir], dir); in nf_conntrack_sctp_packet()
398 sh->vtag != ct->proto.sctp.vtag[dir]) || in nf_conntrack_sctp_packet()
400 sh->vtag != ct->proto.sctp.vtag[!dir])) in nf_conntrack_sctp_packet()
[all …]
/linux-6.6.21/Documentation/security/
DSCTP.rst30 @asoc - pointer to sctp association structure.
98 /proc/sys/net/sctp/addip_enable
99 /proc/sys/net/sctp/addip_noauth_enable
117 @asoc - pointer to current sctp association structure.
127 @asoc - pointer to sctp association structure.
208 @asoc - pointer to sctp association structure.
219 Set the sctp ``@asoc sid`` to socket's sid (from ``asoc->base.sk``) with
267 @asoc - pointer to current sctp association structure.
277 @asoc - pointer to sctp association structure.
299 portcon sctp 1024-1036 system_u:object_r:sctp_ports_t:s0
[all …]
/linux-6.6.21/tools/testing/selftests/netfilter/
Dconntrack_sctp_collision.sh59 ip net exec $ROUTER_NS iptables -A INPUT -p sctp -j DROP
62 modprobe sctp
63 ip net exec $CLIENT_NS sysctl -wq net.sctp.association_max_retrans=3
/linux-6.6.21/tools/testing/selftests/net/
Dsctp_vrf.sh21 modprobe sctp
123 ip netns exec $SERVER_NS sysctl -w net.sctp.l3mdev_accept=1 2>&1 >/dev/null
132 ip netns exec $SERVER_NS sysctl -w net.sctp.l3mdev_accept=0 2>&1 >/dev/null
/linux-6.6.21/include/uapi/linux/netfilter/
Dnf_conntrack_tuple_common.h38 } sctp; member
/linux-6.6.21/include/net/netns/
Dconntrack.h89 struct nf_sctp_net sctp; member
/linux-6.6.21/net/openvswitch/
Dflow.c743 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4() local
744 key->tp.src = sctp->source; in key_extract_l3l4()
745 key->tp.dst = sctp->dest; in key_extract_l3l4()
866 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4() local
867 key->tp.src = sctp->source; in key_extract_l3l4()
868 key->tp.dst = sctp->dest; in key_extract_l3l4()
/linux-6.6.21/Documentation/networking/
Dindex.rst99 sctp
Dsctp.rst42 <linux-sctp@vger.kernel.org>
/linux-6.6.21/include/net/sctp/
Dsctp.h207 #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field)
208 #define __SCTP_INC_STATS(net, field) __SNMP_INC_STATS((net)->sctp.sctp_statistics, field)
209 #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field)
/linux-6.6.21/include/trace/events/
Dsctp.h3 #define TRACE_SYSTEM sctp
/linux-6.6.21/net/
DMakefile47 obj-$(CONFIG_IP_SCTP) += sctp/
/linux-6.6.21/include/net/netfilter/
Dnf_conntrack_tuple.h61 } sctp; member
/linux-6.6.21/usr/include/
DMakefile39 no-header-test += linux/sctp.h
/linux-6.6.21/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_qp.c540 u32 tcp_udp_cs = 0, sctp = 0; in hinic_set_cs_inner_l4() local
547 sctp = 1; in hinic_set_cs_inner_l4()
554 HINIC_SQ_CTRL_SET(sctp, QUEUE_INFO_SCTP); in hinic_set_cs_inner_l4()

12