[Differential] D9270: Add support for user-supplied Host-Uniq tag and handle PADM messages in Netgraph PPPoE
glebius (Gleb Smirnoff)
phabric-noreply at FreeBSD.org
Tue Apr 4 14:39:33 UTC 2017
glebius requested changes to this revision.
glebius added a comment.
This revision now requires changes to proceed.
I got few minor comments.
INLINE COMMENTS
> ng_pppoe.c:1135
> + /* Generate a packet of that type. */
> + MGETHDR(m, M_NOWAIT, MT_DATA);
> + if (m == NULL)
This is deprecated macro. Please use m_gethdr(M_NOWAIT, MT_DATA);
> ng_pppoe.c:1144
> +
> + m->m_pkthdr.rcvif = NULL;
> + m->m_pkthdr.len = m->m_len = sizeof(*wh);
This is already done by the allocator. Not needed.
> ng_pppoe.c:1145
> + m->m_pkthdr.rcvif = NULL;
> + m->m_pkthdr.len = m->m_len = sizeof(*wh);
> + wh = mtod(m, struct pppoe_full_hdr *);
Looks like m_pkthdr.len is never read before it is overwritten later in L1167.
> ng_pppoe.c:1180
> + /* Generate a packet of that type. */
> + MGETHDR(m, M_NOWAIT, MT_DATA);
> + if (m == NULL)
Same comments on this block as on SEND_HURL.
REPOSITORY
rS FreeBSD src repository
REVISION DETAIL
https://reviews.freebsd.org/D9270
EMAIL PREFERENCES
https://reviews.freebsd.org/settings/panel/emailpreferences/
To: ale, #manpages, wblock, #network, julian, mav, adrian, glebius
Cc: glebius, wblock, mav, poolroom_gmail.com, mandree, imp, freebsd-net-list
More information about the freebsd-net
mailing list