Re: Easily reproducible stable/13 kernel crash

Hans Petter Selasky <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
Hi,

Also need to update tcp_var.h:

diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c
index dff7767cd9c..33bc0549165 100644
--- a/sys/netinet/tcp_subr.c
+++ b/sys/netinet/tcp_subr.c
@@ -1234,6 +1234,10 @@ tcp_init(void)
         tcp_inp_lro_wokeup_queue = counter_u64_alloc(M_WAITOK);
         tcp_inp_lro_compressed = counter_u64_alloc(M_WAITOK);
         tcp_inp_lro_locks_taken = counter_u64_alloc(M_WAITOK);
+       tcp_extra_mbuf = counter_u64_alloc(M_WAITOK);
+       tcp_would_have_but = counter_u64_alloc(M_WAITOK);
+       tcp_comp_total = counter_u64_alloc(M_WAITOK);
+       tcp_uncomp_total = counter_u64_alloc(M_WAITOK);
  #ifdef TCPPCAP
         tcp_pcap_init();
  #endif
diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h
index c9b337b3c3d..049aa0cc7b0 100644
--- a/sys/netinet/tcp_var.h
+++ b/sys/netinet/tcp_var.h
@@ -984,6 +984,10 @@ extern counter_u64_t tcp_inp_lro_direct_queue;
  extern counter_u64_t tcp_inp_lro_wokeup_queue;
  extern counter_u64_t tcp_inp_lro_compressed;
  extern counter_u64_t tcp_inp_lro_locks_taken;
+extern counter_u64_t tcp_extra_mbuf;
+extern counter_u64_t tcp_would_have_but;
+extern counter_u64_t tcp_comp_total;
+extern counter_u64_t tcp_uncomp_total;

  #ifdef NETFLIX_EXP_DETECTION
  /* Various SACK attack thresholds */
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.