* See bbr_output_wtime() for return values. */
| 14223 | * See bbr_output_wtime() for return values. |
| 14224 | */ |
| 14225 | static int |
| 14226 | bbr_output(struct tcpcb *tp) |
| 14227 | { |
| 14228 | int32_t ret; |
| 14229 | struct timeval tv; |
| 14230 | struct tcp_bbr *bbr; |
| 14231 | |
| 14232 | NET_EPOCH_ASSERT(); |
| 14233 | |
| 14234 | bbr = (struct tcp_bbr *)tp->t_fb_ptr; |
| 14235 | INP_WLOCK_ASSERT(tp->t_inpcb); |
| 14236 | (void)tcp_get_usecs(&tv); |
| 14237 | ret = bbr_output_wtime(tp, &tv); |
| 14238 | return (ret); |
| 14239 | } |
| 14240 | |
| 14241 | static void |
| 14242 | bbr_mtu_chg(struct tcpcb *tp) |
no test coverage detected