For NetBSD, we are dropping redundant NULL check before m_freem(9), which improves code readability a little bit;
m_freem(9) has accepted NULL argument at least since 4.2BSD.
For NPF, standalone version of m_freem(9), npfkern_m_freem(), does not work for NULL input.
This PR fixes npfkern_m_freem() to accept NULL. Then, drop NULL check before m_freem(9) as done for NetBSD.
For NetBSD, we are dropping redundant NULL check before m_freem(9), which improves code readability a little bit; m_freem(9) has accepted NULL argument at least since 4.2BSD.
For NPF, standalone version of m_freem(9),
npfkern_m_freem()
, does not work for NULL input.This PR fixes
npfkern_m_freem()
to accept NULL. Then, drop NULL check before m_freem(9) as done for NetBSD.