Page MenuHomeFreeBSD

D41688.id126804.diff
No OneTemporary

D41688.id126804.diff

diff --git a/sys/dev/cxgbe/tom/t4_cpl_io.c b/sys/dev/cxgbe/tom/t4_cpl_io.c
--- a/sys/dev/cxgbe/tom/t4_cpl_io.c
+++ b/sys/dev/cxgbe/tom/t4_cpl_io.c
@@ -1647,7 +1647,7 @@
struct socket *so;
struct sockbuf *sb;
struct epoch_tracker et;
- int len, rx_credits;
+ int len;
uint32_t ddp_placed = 0;
if (__predict_false(toep->flags & TPF_SYNQE)) {
@@ -1779,12 +1779,7 @@
}
sbappendstream_locked(sb, m, 0);
- rx_credits = sbspace(sb) > tp->rcv_wnd ? sbspace(sb) - tp->rcv_wnd : 0;
- if (rx_credits > 0 && sbused(sb) + tp->rcv_wnd < sb->sb_lowat) {
- rx_credits = send_rx_credits(sc, toep, rx_credits);
- tp->rcv_wnd += rx_credits;
- tp->rcv_adv += rx_credits;
- }
+ t4_rcvd_locked(&toep->td->tod, tp);
if (ulp_mode(toep) == ULP_MODE_TCPDDP &&
(toep->ddp.flags & DDP_AIO) != 0 && toep->ddp.waiting_count > 0 &&

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 16, 8:40 PM (14 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36836317
Default Alt Text
D41688.id126804.diff (833 B)

Event Timeline