Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_lro.c
Context not available. | |||||
nm = m_getcl(M_NOWAIT, MT_DATA, (M_ACKCMP|M_PKTHDR)); | nm = m_getcl(M_NOWAIT, MT_DATA, (M_ACKCMP|M_PKTHDR)); | ||||
else { | else { | ||||
nm = m_gethdr(M_NOWAIT, MT_DATA); | nm = m_gethdr(M_NOWAIT, MT_DATA); | ||||
nm->m_flags |= M_ACKCMP; | if (nm) | ||||
nm->m_flags |= M_ACKCMP; | |||||
} | } | ||||
if (nm) { | if (nm) { | ||||
nm->m_pkthdr.rcvif = lc->ifp; | nm->m_pkthdr.rcvif = lc->ifp; | ||||
hselasky: if "have_tstmp_opt" you don't need to check hdr_len != 0 ?? | |||||
Done Inline ActionsGood point. rrs: Good point. | |||||
Context not available. | |||||
nm = m_getcl(M_NOWAIT, MT_DATA, (M_ACKCMP|M_PKTHDR)); | nm = m_getcl(M_NOWAIT, MT_DATA, (M_ACKCMP|M_PKTHDR)); | ||||
else { | else { | ||||
nm = m_gethdr(M_NOWAIT, MT_DATA); | nm = m_gethdr(M_NOWAIT, MT_DATA); | ||||
nm->m_flags |= M_ACKCMP; | if (nm) | ||||
nm->m_flags |= M_ACKCMP; | |||||
} | } | ||||
if (nm) { | if (nm) { | ||||
nm->m_pkthdr.rcvif = lc->ifp; | nm->m_pkthdr.rcvif = lc->ifp; | ||||
Context not available. |
if "have_tstmp_opt" you don't need to check hdr_len != 0 ??