summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2020-09-13 09:06:50 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2020-09-13 09:06:50 +0000
commit42d756079627cba6e04932afc8bcb50954ca9fb0 (patch)
treed2d721470fdc53b62e4e65b3b7dd5022d3c54286
parentc70906519af35070e22b5833c478bbb8151b04f9 (diff)
Notes
-rw-r--r--sys/netinet/tcp_subr.c2
-rw-r--r--sys/netinet/tcp_var.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c
index 7e2ffe543a1a5..fcd8e475e0669 100644
--- a/sys/netinet/tcp_subr.c
+++ b/sys/netinet/tcp_subr.c
@@ -3457,6 +3457,8 @@ tcp_inptoxtp(const struct inpcb *inp, struct xtcpcb *xt)
bcopy(tp->t_fb->tfb_tcp_block_name, xt->xt_stack,
TCP_FUNCTION_NAME_LEN_MAX);
+ bcopy(CC_ALGO(tp)->name, xt->xt_cc,
+ TCP_CA_NAME_MAX);
#ifdef TCP_BLACKBOX
(void)tcp_log_get_id(tp, xt->xt_logid);
#endif
diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h
index d79ac73525d97..bc9e8e323dcbd 100644
--- a/sys/netinet/tcp_var.h
+++ b/sys/netinet/tcp_var.h
@@ -754,7 +754,8 @@ struct xtcpcb {
struct xinpcb xt_inp;
char xt_stack[TCP_FUNCTION_NAME_LEN_MAX]; /* (s) */
char xt_logid[TCP_LOG_ID_LEN]; /* (s) */
- int64_t spare64[8];
+ char xt_cc[TCP_CA_NAME_MAX]; /* (s) */
+ int64_t spare64[6];
int32_t t_state; /* (s,p) */
uint32_t t_flags; /* (s,p) */
int32_t t_sndzerowin; /* (s) */