| /linux/net/sctp/ |
| H A D | protocol.c | 16 * lksctp developers <linux-sctp@vger.kernel.org> 43 #include <net/sctp/sctp.h> 115 af->copy_addrlist(&net->sctp.local_addr_list, dev); in sctp_get_local_addr_list() 127 list_for_each_safe(pos, temp, &net->sctp.local_addr_list) { in sctp_free_local_addr_list() 143 list_for_each_entry_rcu(addr, &net->sctp.local_addr_list, list) { in sctp_copy_local_addr_list() 375 * scoping <draft-stewart-tsvwg-sctp-ipv4-00.txt>. 388 * net.sctp.addr_scope_policy 603 struct net *net = timer_container_of(net, t, sctp.addr_wq_timer); in sctp_addr_wq_timeout_handler() 607 spin_lock_bh(&net->sctp in sctp_addr_wq_timeout_handler() [all...] |
| H A D | Makefile | 6 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
|
| H A D | endpointola.c | 57 ep->asconf_enable = net->sctp.addip_enable; in sctp_endpoint_init() 58 ep->auth_enable = net->sctp.auth_enable; in sctp_endpoint_init() 89 ep->sndbuf_policy = net->sctp.sndbuf_policy; in sctp_endpoint_init() 96 ep->rcvbuf_policy = net->sctp.rcvbuf_policy; in sctp_endpoint_init() 112 ep->prsctp_enable = net->sctp.prsctp_enable; in sctp_endpoint_init() 113 ep->reconf_enable = net->sctp.reconf_enable; in sctp_endpoint_init() 114 ep->ecn_enable = net->sctp.ecn_enable; in sctp_endpoint_init()
|
| H 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() 501 rto_beta = READ_ONCE(net->sctp.rto_beta); in sctp_transport_update_rto() 505 rto_alpha = READ_ONCE(net->sctp.rto_alpha); in sctp_transport_update_rto()
|
| H A D | ipv6.c | 14 * lksctp developers <linux-sctp@vger.kernel.org> 57 #include <net/sctp/sctp.h> 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()
|
| H A D | objcnt.c | 102 net->sctp.proc_net_sctp, &sctp_objcnt_seq_ops); in sctp_dbg_objcnt_init()
|
| H A D | socket.c | 21 * lksctp developers <linux-sctp@vger.kernel.org> 66 #include <net/sctp/sctp.h> 67 #include <net/sctp/sm.h> 68 #include <net/sctp/stream_sched.h> 368 if (net->sctp.default_auto_asconf) { in sctp_auto_asconf_init() 369 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init() 370 list_add_tail(&sp->auto_asconf_list, &net->sctp.auto_asconf_splist); in sctp_auto_asconf_init() 371 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init() 1544 spin_lock_bh(&net->sctp in sctp_close() [all...] |
| H A D | input.c | 861 ep = sctp_sk(net->sctp.ctl_sock)->ep; in __sctp_rcv_lookup_endpoint() 989 l3mdev_accept = !!READ_ONCE(net->sctp.l3mdev_accept); in sctp_sk_bound_dev_eq() 1270 if (have_auth || net->sctp.addip_noauth) in __sctp_rcv_walk_lookup()
|
| H A D | bind_addr.c | 524 switch (net->sctp.scope_policy) { in sctp_in_scope()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_proto_sctp.c | 136 seq_printf(s, "%s ", sctp_conntrack_names[ct->proto.sctp.state]); in sctp_print_conntrack() 248 memset(&ct->proto.sctp, 0, sizeof(ct->proto.sctp)); in sctp_new() 276 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = ih->init_tag; in sctp_new() 280 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = sh->vtag; in sctp_new() 286 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = sh->vtag; in sctp_new() 289 ct->proto.sctp.state = SCTP_CONNTRACK_NONE; in sctp_new() 373 sh->vtag != ct->proto.sctp.vtag[dir]) { in nf_conntrack_sctp_packet() 376 sh->vtag, ct->proto.sctp.vtag[dir], dir); in nf_conntrack_sctp_packet() 393 sh->vtag != ct->proto.sctp.vtag[dir]) || in nf_conntrack_sctp_packet() 395 sh->vtag != ct->proto.sctp.vtag[!dir])) in nf_conntrack_sctp_packet() [all …]
|
| /linux/Documentation/translations/zh_CN/security/ |
| H A D | SCTP.rst | 35 @asoc - 指向sctp关联结构的指针。 95 /proc/sys/net/sctp/addip_enable 96 /proc/sys/net/sctp/addip_noauth_enable 113 @asoc - 指向当前sctp关联结构的指针。 123 @asoc - 指向sctp关联结构的指针。 198 @asoc - 指向sctp关联结构的指针。 209 将sctp的 ``@asoc sid`` 设置为套接字的sid(来自 ``asoc->base.sk``) 252 @asoc - 指向当前sctp关联结构的指针。 261 @asoc - 指向sctp关联结构的指针。 280 portcon sctp 1024-1036 system_u:object_r:sctp_ports_t:s0
|
| /linux/Documentation/security/ |
| H A D | SCTP.rst | 30 @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/tools/testing/selftests/net/netfilter/ |
| H A D | conntrack_sctp_collision.sh | 59 ip net exec "$ROUTER_NS" iptables -A INPUT -p sctp -j DROP 62 modprobe -q sctp 63 ip net exec "$CLIENT_NS" sysctl -wq net.sctp.association_max_retrans=3
|
| H A D | nft_queue.sh | 33 modprobe -q sctp 450 sctp dport 12345 queue num 10 482 sctp dport 12345 queue num 11
|
| /linux/tools/testing/selftests/net/ |
| H A D | sctp_vrf.sh | 19 modprobe sctp 134 ip netns exec $SERVER_NS sysctl -wq net.sctp.l3mdev_accept=1 143 ip netns exec $SERVER_NS sysctl -wq net.sctp.l3mdev_accept=0
|
| /linux/include/uapi/linux/netfilter/ |
| H A D | nf_conntrack_tuple_common.h | 38 } sctp; member
|
| /linux/include/net/netns/ |
| H A D | conntrack.h | 76 struct nf_sctp_net sctp; member
|
| /linux/include/trace/events/ |
| H A D | sctp.h | 3 #define TRACE_SYSTEM sctp
|
| /linux/Documentation/networking/ |
| H A D | index.rst | 108 sctp
|
| H A D | sctp.rst | 42 <linux-sctp@vger.kernel.org>
|
| /linux/Documentation/translations/zh_CN/networking/ |
| H A D | index.rst | 126 * sctp
|
| /linux/net/ |
| H A D | Makefile | 43 obj-$(CONFIG_IP_SCTP) += sctp/
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_qp.c | 540 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()
|
| /linux/usr/include/ |
| H A D | Makefile | 34 no-header-test += linux/sctp.h
|
| /linux/include/net/ |
| H A D | net_namespace.h | 146 struct netns_sctp sctp; member
|