| /OK3568_Linux_fs/kernel/net/sctp/ |
| H A D | sysctl.c | 85 .data = &init_net.sctp.rto_initial, 94 .data = &init_net.sctp.rto_min, 99 .extra2 = &init_net.sctp.rto_max 103 .data = &init_net.sctp.rto_max, 107 .extra1 = &init_net.sctp.rto_min, 112 .data = &init_net.sctp.rto_alpha, 121 .data = &init_net.sctp.rto_beta, 130 .data = &init_net.sctp.max_burst, 139 .data = &init_net.sctp.cookie_preserve_enable, 146 .data = &init_net.sctp.sctp_hmac_alg, [all …]
|
| H A D | protocol.c | 112 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() 627 struct net *net = from_timer(net, t, sctp.addr_wq_timer); in sctp_addr_wq_timeout_handler() 631 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_addr_wq_timeout_handler() 633 list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) { in sctp_addr_wq_timeout_handler() 635 "entry:%p\n", __func__, &net->sctp.addr_waitq, &addrw->a.sa, in sctp_addr_wq_timeout_handler() 659 mod_timer(&net->sctp.addr_wq_timer, timeo_val); in sctp_addr_wq_timeout_handler() 664 list_for_each_entry(sp, &net->sctp.auto_asconf_splist, auto_asconf_list) { in sctp_addr_wq_timeout_handler() 682 spin_unlock_bh(&net->sctp.addr_wq_lock); 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 \ 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
|
| H 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()
|
| H 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()
|
| 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() 349 tp->rttvar = tp->rttvar - (tp->rttvar >> net->sctp.rto_beta) in sctp_transport_update_rto() 350 + (((__u32)abs((__s64)tp->srtt - (__s64)rtt)) >> net->sctp.rto_beta); in sctp_transport_update_rto() 351 tp->srtt = tp->srtt - (tp->srtt >> net->sctp.rto_alpha) in sctp_transport_update_rto() 352 + (rtt >> net->sctp.rto_alpha); in sctp_transport_update_rto()
|
| H A D | Kconfig | 34 module will be called sctp. Debug messages are handled by the 48 'cat /proc/net/sctp/sctp_dbg_objcnt' 55 This option sets the default sctp cookie hmac algorithm
|
| H A D | ipv6.c | 91 spin_lock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event() 92 list_add_tail_rcu(&addr->list, &net->sctp.local_addr_list); in sctp_inet6addr_event() 94 spin_unlock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event() 98 spin_lock_bh(&net->sctp.local_addr_lock); in sctp_inet6addr_event() 100 &net->sctp.local_addr_list, list) { in sctp_inet6addr_event() 111 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 | 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() 366 list_add_tail(&sp->auto_asconf_list, &net->sctp.auto_asconf_splist); in sctp_auto_asconf_init() 367 spin_unlock(&net->sctp.addr_wq_lock); in sctp_auto_asconf_init() 1545 spin_lock_bh(&net->sctp.addr_wq_lock); in sctp_close() 1555 spin_unlock_bh(&net->sctp.addr_wq_lock); in sctp_close() 2277 if (sp->autoclose > net->sctp.max_autoclose) in sctp_setsockopt_autoclose() 2278 sp->autoclose = net->sctp.max_autoclose; in sctp_setsockopt_autoclose() 3849 spin_lock_bh(&sock_net(sk)->sctp.addr_wq_lock); in sctp_setsockopt_auto_asconf() 3855 &sock_net(sk)->sctp.auto_asconf_splist); in sctp_setsockopt_auto_asconf() [all …]
|
| /OK3568_Linux_fs/kernel/net/netfilter/ |
| H A D | nf_conntrack_proto_sctp.c | 152 seq_printf(s, "%s ", sctp_conntrack_names[ct->proto.sctp.state]); in sctp_print_conntrack() 280 memset(&ct->proto.sctp, 0, sizeof(ct->proto.sctp)); in sctp_new() 308 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = ih->init_tag; in sctp_new() 312 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = sh->vtag; in sctp_new() 318 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = sh->vtag; in sctp_new() 321 ct->proto.sctp.state = SCTP_CONNTRACK_NONE; in sctp_new() 405 sh->vtag != ct->proto.sctp.vtag[dir]) { in nf_conntrack_sctp_packet() 420 if (sh->vtag != ct->proto.sctp.vtag[dir] && in nf_conntrack_sctp_packet() 421 sh->vtag != ct->proto.sctp.vtag[!dir]) in nf_conntrack_sctp_packet() 425 if (sh->vtag != ct->proto.sctp.vtag[dir] && in nf_conntrack_sctp_packet() [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-protocols/freediameter/files/ |
| H A D | 0001-libfdcore-sctp.c-update-the-old-sctp-api-check.patch | 4 Subject: [PATCH] libfdcore/sctp.c: update the old sctp api check 6 The initial sctp api check for freediameter as below: 24 SCTP_RECVRCVINFO is defined in <linux/sctp.h>, 25 but <linux/sctp.h> is't included in the source code 27 and it make old sctp socket api definiton in effect 38 sctp.h: make use kernel UAPI header 46 linux/sctp.h to bring them into lksctp-tools. 54 +#include <linux/sctp.h> 59 be 1 and the old sctp socket api macro as below 64 | /build/freediameter/1.2.1-r0/freeDiameter-1.2.1/libfdcore/sctp.c:1262:9: error: 'SCTP_SEND_FAILED… [all …]
|
| H A D | run-ptest | 3 if ! lsmod | grep -q sctp && ! modprobe sctp 2>/dev/null; then
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/lksctp-tools/ |
| H A D | lksctp-tools_1.0.19.bb | 17 git://github.com/sctp/lksctp-tools.git;branch=master;protocol=https \ 61 RRECOMMENDS:${PN} += "kernel-module-sctp" 62 RRECOMMENDS:${PN}-utils += "kernel-module-sctp" 63 RRECOMMENDS:${PN}-ptest += "kernel-module-sctp"
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/netperf/ |
| H A D | netperf_git.bb | 35 PACKAGECONFIG[sctp] = "--enable-sctp,--disable-sctp,lksctp-tools," 71 RRECOMMENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'sctp', 'kernel-module-sctp', '', d)}"
|
| /OK3568_Linux_fs/kernel/Documentation/security/ |
| H A D | SCTP.rst | 33 @ep - pointer to sctp endpoint structure. 101 /proc/sys/net/sctp/addip_enable 102 /proc/sys/net/sctp/addip_noauth_enable 120 @ep - pointer to current sctp endpoint structure. 207 @ep - pointer to sctp endpoint structure. 218 Set the sctp ``@ep sid`` to socket's sid (from ``ep->base.sk``) with 266 @ep - pointer to current sctp endpoint structure. 298 portcon sctp 1024-1036 system_u:object_r:sctp_ports_t:s0 341 7) IPSEC is not supported as RFC 3554 - sctp/ipsec support has not been
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-protocols/freediameter/ |
| H A D | freediameter_1.4.0.bb | 23 file://0001-libfdcore-sctp.c-update-the-old-sctp-api-check.patch \ 126 RRECOMMENDS:${PN} += "kernel-module-tipc kernel-module-sctp"
|
| /OK3568_Linux_fs/kernel/net/openvswitch/ |
| H A D | flow.c | 593 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4() local 594 key->tp.src = sctp->source; in key_extract_l3l4() 595 key->tp.dst = sctp->dest; in key_extract_l3l4() 716 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4() local 717 key->tp.src = sctp->source; in key_extract_l3l4() 718 key->tp.dst = sctp->dest; in key_extract_l3l4()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/netfilter/ |
| H A D | nf_conntrack_tuple_common.h | 36 } sctp; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/netfilter/ |
| H A D | nf_conntrack_tuple_common.h | 36 } sctp; member
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/netfilter/ |
| H A D | nf_conntrack_tuple_common.h | 38 } sctp; member
|
| /OK3568_Linux_fs/buildroot/package/lksctp-tools/ |
| H A D | Config.in | 9 (netinet/sctp.h) for accessing SCTP specific application
|
| /OK3568_Linux_fs/kernel/include/net/sctp/ |
| H A D | sctp.h | 209 #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) 210 #define __SCTP_INC_STATS(net, field) __SNMP_INC_STATS((net)->sctp.sctp_statistics, field) 211 #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field)
|
| /OK3568_Linux_fs/kernel/include/net/netns/ |
| H A D | conntrack.h | 82 struct nf_sctp_net sctp; member
|
| /OK3568_Linux_fs/kernel/Documentation/networking/ |
| H A D | index.rst | 93 sctp
|