/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_error.c | 523 uint32_t mss; local 537 mss = fp->sf_pmss; 544 if (sctp->sctp_err_len + emp_len > mss) {
|
H A D | sctp.c | 969 int32_t mss; local 986 mss = pmtu - conn_ipsec_length(sctp->sctp_connp); 988 mss -= sctp->sctp_hdr_len; 990 mss -= sctp->sctp_hdr6_len; 995 if (mss == fp->sf_pmss) 1001 if (mss > fp->sf_pmss && decrease_only) 1005 (void) printf("sctp_update_pmtu mss from %d to %d\n", 1006 fp->sf_pmss, mss); 1008 DTRACE_PROBE2(sctp_update_pmtu, int32_t, fp->sf_pmss, uint32_t, mss); 1019 fp->sf_pmss = mss [all...] |
H A D | sctp_output.c | 320 sctp_chunkify(sctp_t *sctp, int mss, int firstseg_len, int bytes_to_send) argument 338 int remaining_len = mss - firstseg_len;
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_timers.c | 583 * when there was more than an mss here, and the timer 648 uint32_t mss; local 1056 mss = tcp->tcp_snxt - tcp->tcp_suna; 1057 if (mss > tcp->tcp_mss) 1058 mss = tcp->tcp_mss; 1059 if (mss > tcp->tcp_swnd && tcp->tcp_swnd != 0) 1060 mss = tcp->tcp_swnd; 1064 mp = tcp_xmit_mp(tcp, mp, mss, NULL, NULL, tcp->tcp_suna, B_TRUE, &mss, 1093 TCPS_UPDATE_MIB(tcps, tcpRetransBytes, mss); [all...] |
H A D | tcp_output.c | 215 int32_t mss; local 364 mss = tcp->tcp_mss - opt_len; 368 mss = tcp->tcp_mss; 375 TCP_SET_INIT_CWND(tcp, mss, tcps->tcps_slow_start_after_idle); 491 * based on full mss and will save the rest of remaining data for 496 if (usable < mss) 498 usable = (usable / mss) * mss; 505 rc = tcp_send(tcp, mss, total_hdr_len, tcp_hdr_len, 1090 uint32_t mss; local 1769 tcp_send(tcp_t *tcp, const int mss, const int total_hdr_len, const int tcp_hdr_len, const int num_sack_blk, int *usable, uint_t *snxt, int *tail_unsent, mblk_t **xmit_tail, mblk_t *local_time) argument 3294 int32_t mss; local 3417 int32_t mss; local [all...] |
H A D | tcp.c | 611 uint32_t mss; local 740 mss = tcp->tcp_initial_pmtu = uinfo.iulp_mtu; 751 mss -= tcp->tcp_ipsec_overhead; 753 if (mss < tcps->tcps_mss_min) 754 mss = tcps->tcps_mss_min; 755 if (mss > mss_max) 756 mss = mss_max; 759 tcp->tcp_mss = mss; 2464 int32_t mss; local 2487 mss 2541 int32_t mss = tcp->tcp_mss; local 2955 uint32_t mss = tcp->tcp_mss; local 4089 uint32_t mss; local [all...] |
H A D | tcp_input.c | 180 tcp_mss_set(tcp_t *tcp, uint32_t mss) argument 191 if (mss < tcps->tcps_mss_min) 192 mss = tcps->tcps_mss_min; 193 if (mss > mss_max) 194 mss = mss_max; 197 * a non-mss value, force naglim to track mss. 200 if (mss < tcp->tcp_naglim || tcp->tcp_mss == tcp->tcp_naglim) 201 tcp->tcp_naglim = mss; 206 if ((mss << 235 uint32_t mss; local 2329 int mss; local [all...] |
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_tx.c | 76 uint32_t start, stuff, value, flags, lso_flag, mss; local 84 mac_lso_get(mp, &mss, &lso_flag); 129 ol->msscof = mss;
|
/illumos-gate/usr/src/uts/common/inet/kssl/ |
H A D | ksslapi.c | 1138 kssl_init_context(kssl_ent_t kssl_ent, struct sockaddr *addr, int mss, argument 1159 ssl->tcp_mss = mss; 1169 kssl_set_mss(kssl_ctx_t ctx, uint32_t mss) argument 1172 ssl->tcp_mss = mss;
|
H A D | ksslrec.c | 1356 int mss; local 1376 mss = ssl->tcp_mss; 1381 ASSERT(mss > cur_reclen + SSL3_HDR_LEN); 1384 copylen = mss - (cur_reclen + SSL3_HDR_LEN); 1404 copylen = MIN(len, mss); 1423 copylen = MIN(copylen, mss - SSL3_HDR_LEN);
|
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-fifo-fp.c | 1068 * @mss: MSS size for _this_ TCP connection. Passed by TCP stack down to the 1083 xge_hal_fifo_dtr_mss_set(xge_hal_dtr_h dtrh, int mss) argument 1088 txdp->control_1 |= XGE_HAL_TXD_TCP_LSO_MSS(mss);
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_tx.c | 696 uint32_t mss = 0; local 723 mac_lso_get(mp, &mss, &flags); 808 wqeh->u0.s.lso_mss = mss;
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_tx.c | 601 uint32_t mss; local 621 mac_lso_get(mp, &mss, &lso_flag); 622 ctx->mss = mss; 774 * mss (only check for LSO) 786 (ctx->lso_flag && ((ctx->mss != last->mss) || 846 (ctx->mss << E1000_ADVTXD_MSS_SHIFT);
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_tx.c | 699 uint32_t mss; local 720 mac_lso_get(mp, &mss, &lsoflags); 721 ctx->mss = mss; 891 * mss (only checked for LSO) 903 (ctx->lso_flag && ((ctx->mss != last->mss) || 959 (ctx->mss << IXGBE_ADVTXD_MSS_SHIFT);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_data.c | 548 uint32_t mss; local 557 mac_lso_get(mp, &mss, &lsoflags); 559 eib_data_setup_lso(swqe, mp, mss, evh); 764 eib_data_setup_lso(eib_wqe_t *swqe, mblk_t *mp, uint32_t mss, argument 786 lso->lso_mss = mss;
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_provider.c | 1500 mac_lso_get(mblk_t *mp, uint32_t *mss, uint32_t *flags) argument 1506 if ((*flags != 0) && (mss != NULL)) 1507 *mss = (uint32_t)DB_LSOMSS(mp);
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_tx.c | 486 uint32_t mss; local 491 mac_lso_get(mp, &mss, &lsoflags); 506 ASSERT(mss != 0); 509 if (mss == 0 || 514 cur_context->mss = (uint16_t)mss; 580 (cur_context->mss != pre_context->mss) || 1498 context_desc->tcp_seg_setup.fields.mss = cur_context->mss; [all...] |
/illumos-gate/usr/src/uts/common/io/sfxge/common/ |
H A D | efx_tx.c | 617 __in uint16_t mss, 627 etxop->etxo_qdesc_tso2_create(etp, ipv4_id, tcp_seq, mss, edp, count); 613 efx_tx_qdesc_tso2_create( __in efx_txq_t *etp, __in uint16_t ipv4_id, __in uint32_t tcp_seq, __in uint16_t mss, __out_ecount(count) efx_desc_t *edp, __in int count) argument
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 40 static mblk_t *nxge_do_softlso(mblk_t *mp, uint32_t mss); 1218 nxge_lso_info_get(mblk_t *mp, uint32_t *mss, uint32_t *flags) argument 1222 *mss = 0; 1225 if ((*flags != 0) && (mss != NULL)) { 1226 *mss = (uint32_t)DB_LSOMSS(mp); 1229 "==> nxge_lso_info_get(flag !=NULL): mss %d *flags 0x%x", 1230 *mss, *flags)); 1234 "<== nxge_lso_info_get: mss %d", *mss)); 1254 nxge_do_softlso(mblk_t *mp, uint32_t mss) argument 1759 uint32_t mss; local [all...] |
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_tx.c | 1574 size_t mss = stpp->stp_mss; local 1654 iphp->ip_len = htons((iphp->ip_hl << 2) + (thp->th_off << 2) + mss); 1658 if ((lss / mss) >= (EFX_TXQ_LIMIT(SFXGE_TX_NDESCS) / 2)) { 1665 size_t ss = MIN(lss, mss); 2753 size_t mss; local 2784 mss = 0; 2791 if ((mss = DB_LSOMSS(mp)) == 0) { 2937 ASSERT(mss == 0 || (DB_LSOFLAGS(mp) & HW_LSO)); 2966 stpp->stp_mss = mss;
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_nat.c | 5377 u_32_t mss, sumd; local 5403 mss = cp[2] * 256 + cp[3]; 5404 if (mss > maxmss) { 5407 CALC_SUMD(mss, maxmss, sumd);
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 953 uint32_t mss; local 1160 * If LSO is required, just call xge_hal_fifo_dtr_mss_set(dtr, mss) to 1163 mac_lso_get(mp, &mss, &lsoflags); 1166 xge_assert((mss != 0) && (mss <= XGE_HAL_DEFAULT_MTU)); 1167 xge_hal_fifo_dtr_mss_set(dtr, mss);
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | kstatcom.h | 427 kstat_named_t mss; member in struct:tcpConnEntry_named_kstat
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | t4_sge.c | 65 uint32_t mss; /* MSS for LSO */ member in struct:txinfo 2166 mac_lso_get(m, &txinfo->mss, &flags); 2626 lso->mss = cpu_to_be16(txinfo->mss);
|
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | nic_cmn.h | 378 /* changed to U16 to add mss */ 381 mss:16; member in struct:__anon6344::__anon6345
|