tcp_ackent
if (M_TRAILINGSPACE(m) >= sizeof(struct tcp_ackent)) {
struct tcp_ackent *ack_ent;
if (M_TRAILINGSPACE(nm) < sizeof(struct tcp_ackent)) {
MPASS(M_TRAILINGSPACE(nm) >= sizeof(struct tcp_ackent));
ack_ent = mtod(nm, struct tcp_ackent *);
idx = (nm->m_len / sizeof(struct tcp_ackent));
nm->m_len += sizeof(struct tcp_ackent);
nm->m_pkthdr.len += sizeof(struct tcp_ackent);
build_ack_entry(struct tcp_ackent *ae, struct tcphdr *th, struct mbuf *m,
rack_log_input_packet(struct tcpcb *tp, struct tcp_rack *rack, struct tcp_ackent *ae, int ackval, uint32_t high_seq)
struct tcp_ackent *ae;
KASSERT((m->m_len >= sizeof(struct tcp_ackent)),
cnt = m->m_len / sizeof(struct tcp_ackent);
ae = ((mtod(m, struct tcp_ackent *)) + i);
KMOD_TCPSTAT_ADD(tcps_rcvtotal, (m->m_len / sizeof(struct tcp_ackent)));