wg_msg
struct wg_msg wgm;
KASSERT(mbuflen >= sizeof(struct wg_msg));
struct wg_msg *wgm;
KASSERT(m->m_len >= sizeof(struct wg_msg));
wgm = mtod(m, struct wg_msg *);
KASSERT(m_length(m) >= sizeof(struct wg_msg));
if (__predict_false(m_length(m) < sizeof(struct wg_msg))) {
struct wg_msg wgm;
if (__predict_false(m_length(m) - offset < sizeof(struct wg_msg))) {
m_copydata(m, offset, sizeof(struct wg_msg), &wgm);
if (pktlen < sizeof(struct wg_msg))