/external/kernel-headers/original/uapi/linux/netfilter/ |
H A D | nf_conntrack_sctp.h | 22 __be32 vtag[IP_CT_DIR_MAX]; member in struct:ip_ct_sctp
|
/external/chromium_org/third_party/usrsctp/usrsctplib/netinet/ |
H A D | sctp_cc_functions.c | 240 uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind) 264 vtag, 287 vtag, 313 vtag, 327 vtag, 359 vtag, 395 uint64_t vtag, uint8_t inst_ind) 420 vtag, 437 vtag, 452 vtag, 239 cc_bw_same(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind) argument 394 cc_bw_decrease(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind) argument 552 cc_bw_increase(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t vtag) argument 610 uint64_t probepoint, rtt, vtag; local 862 uint64_t vtag, probepoint; local 1415 uint64_t vtag, probepoint; local 1476 uint64_t vtag, probepoint; local [all...] |
H A D | sctp_asconf.c | 3316 struct sctp_asconf_tag_param *vtag; local 3350 vtag = (struct sctp_asconf_tag_param *)&aa->ap.aph; 3351 vtag->aph.ph.param_type = SCTP_NAT_VTAGS; 3352 vtag->aph.ph.param_length = sizeof(struct sctp_asconf_tag_param); 3353 vtag->local_vtag = htonl(stcb->asoc.my_vtag); 3354 vtag->remote_vtag = htonl(stcb->asoc.peer_vtag);
|
H A D | sctp_pcb.c | 2492 sctp_findassoc_by_vtag(struct sockaddr *from, struct sockaddr *to, uint32_t vtag, argument 2497 * Use my vtag to hash. If we find it we then verify the source addr 2509 head = &SCTP_BASE_INFO(sctp_asochash)[SCTP_PCBHASH_ASOC(vtag, 2512 /* invalid vtag */ 2540 if (stcb->asoc.my_vtag == vtag) { 2619 /* we only go down this path if vtag is non-zero */ 2675 * if the lookup address is 0.0.0.0 or ::0, use the vtag to do the lookup 5126 /* put it in the bucket in the vtag hash of assoc's for the system */ 5674 /* pull from vtag hash */ 7775 /* invalid vtag */ [all...] |
H A D | sctp_pcb.h | 138 uint32_t v_tag; /* the vtag that can not be reused */ 139 uint16_t lport; /* the local port used in vtag */ 140 uint16_t rport; /* the remote port used in vtag */ 424 uint32_t vtag; member in struct:sctp_pcbtsn_rlog 610 LIST_ENTRY(sctp_tcb) sctp_asocs; /* vtag hash list */
|
H A D | sctputil.c | 4041 uint32_t vtag; local 4046 vtag = 0; 4049 vtag = stcb->asoc.peer_vtag; 4055 sctp_send_abort(m, iphlen, src, dst, sh, vtag, op_err, 6198 entry->vtag = control->sinfo_assoc_id;
|
H A D | sctp_output.c | 6238 uint32_t vtag, itsn; local 6247 vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1); 6248 if ((asoc->peer_supports_nat) && (vtag == asoc->my_vtag)) { 6249 /* Got a duplicate vtag on some guy behind a nat 6254 initack->init.initiate_tag = htonl(vtag); 6261 vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1); 6262 initack->init.initiate_tag = htonl(vtag); 11312 uint32_t vtag; local 11377 vtag = stcb->asoc.my_vtag; 11380 vtag 11412 uint32_t vtag; local 11448 sctp_send_resp_msg(struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, uint32_t vtag, uint8_t type, struct mbuf *cause, uint8_t use_mflowid, uint32_t mflowid, uint32_t vrf_id, uint16_t port) argument 12684 sctp_send_abort(struct mbuf *m, int iphlen, struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, uint32_t vtag, struct mbuf *cause, uint8_t use_mflowid, uint32_t mflowid, uint32_t vrf_id, uint16_t port) argument 12706 sctp_send_operr_to(struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, uint32_t vtag, struct mbuf *cause, uint8_t use_mflowid, uint32_t mflowid, uint32_t vrf_id, uint16_t port) argument [all...] |