Lines Matching refs:pfpdu
1130 struct i40iw_pfpdu *pfpdu,
1151 pfpdu->bad_seq_num++;
1170 * @pfpdu: partial management per user qp
1175 struct i40iw_pfpdu *pfpdu,
1185 struct list_head *rxlist = &pfpdu->rxlist;
1190 status = i40iw_ieq_create_pbufl(pfpdu, rxlist, &pbufl, buf, fpdu_len);
1196 pfpdu->no_tx_bufs++;
1218 pfpdu->rcv_nxt = seqnum + fpdu_len;
1234 * @pfpdu: partial management per user qp
1238 struct i40iw_pfpdu *pfpdu,
1252 struct list_head *rxlist = &pfpdu->rxlist;
1259 if (fpdu_len > pfpdu->max_fpdu_data) {
1282 pfpdu->fpdu_processed++;
1291 pfpdu->no_tx_bufs++;
1307 pfpdu->rcv_nxt = buf->seqnum + length;
1314 pfpdu->rcv_nxt = buf->seqnum;
1317 status = i40iw_ieq_handle_partial(ieq, pfpdu, buf, fpdu_len);
1330 struct i40iw_pfpdu *pfpdu = &qp->pfpdu;
1331 struct list_head *rxlist = &pfpdu->rxlist;
1344 if (buf->seqnum != pfpdu->rcv_nxt) {
1346 pfpdu->out_of_order++;
1351 status = i40iw_ieq_process_buf(ieq, pfpdu, buf);
1353 pfpdu->mpa_crc_err = true;
1357 pfpdu->crc_err++;
1376 struct i40iw_pfpdu *pfpdu = &qp->pfpdu;
1381 struct list_head *rxlist = &pfpdu->rxlist;
1384 pfpdu->total_ieq_bufs++;
1386 if (pfpdu->mpa_crc_err) {
1387 pfpdu->crc_err++;
1390 if (pfpdu->mode && (fps != pfpdu->fps)) {
1395 pfpdu->mode = false;
1398 if (!pfpdu->mode) {
1401 pfpdu->rcv_nxt = fps;
1402 pfpdu->fps = fps;
1403 pfpdu->mode = true;
1404 pfpdu->max_fpdu_data = (buf->ipv4) ? (ieq->vsi->mtu - I40IW_MTU_TO_MSS_IPV4) :
1406 pfpdu->pmode_count++;
1411 if (!(rcv_wnd >= (buf->seqnum - pfpdu->rcv_nxt))) {
1412 pfpdu->bad_seq_num++;
1484 struct i40iw_pfpdu *pfpdu = &qp->pfpdu;
1485 struct list_head *rxlist = &pfpdu->rxlist;
1487 if (!pfpdu->mode)