Lines Matching refs:nbw

252 cc_bw_same(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw,
267 ((net->cc_mod.rtcc.lbw << 32) | nbw),
288 ((net->cc_mod.rtcc.lbw << 32) | nbw),
312 ((net->cc_mod.rtcc.lbw << 32) | nbw),
324 ((net->cc_mod.rtcc.lbw << 32) | nbw),
338 net->cc_mod.rtcc.lbw = nbw;
355 ((net->cc_mod.rtcc.lbw << 32) | nbw),
387 cc_bw_decrease(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset,
404 ((net->cc_mod.rtcc.lbw << 32) | nbw),
422 ((net->cc_mod.rtcc.lbw << 32) | nbw),
435 ((net->cc_mod.rtcc.lbw << 32) | nbw),
459 ((net->cc_mod.rtcc.lbw << 32) | nbw),
471 ((net->cc_mod.rtcc.lbw << 32) | nbw),
491 ((net->cc_mod.rtcc.lbw << 32) | nbw),
503 ((net->cc_mod.rtcc.lbw << 32) | nbw),
517 net->cc_mod.rtcc.lbw = nbw;
528 cc_bw_increase(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t vtag)
541 ((net->cc_mod.rtcc.lbw << 32) | nbw),
553 ((net->cc_mod.rtcc.lbw << 32) | nbw),
561 net->cc_mod.rtcc.lbw = nbw;
571 cc_bw_limit(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw)
632 if (inst_bw > nbw)
634 else if ((inst_bw + inst_off) < nbw)
653 ((nbw << 32) | inst_bw),
662 if (nbw > net->cc_mod.rtcc.lbw + bw_offset) {
663 ret = cc_bw_increase(stcb, net, nbw, vtag);
667 if (nbw < net->cc_mod.rtcc.lbw - bw_offset) {
668 ret = cc_bw_decrease(stcb, net, nbw, rtt_offset, vtag, inst_ind);
675 ret = cc_bw_same(stcb, net, nbw, rtt_offset, vtag, inst_ind);
783 uint64_t nbw;
793 nbw = net->cc_mod.rtcc.bw_bytes / (net->cc_mod.rtcc.new_tot_time / 1000);
795 nbw = net->cc_mod.rtcc.bw_bytes;
798 if (cc_bw_limit(stcb, net, nbw)) {
813 nbw,
817 net->cc_mod.rtcc.lbw = nbw;