Deleted Added
full compact
1c1
< /* $FreeBSD: head/sys/dev/usb/net/usb_ethernet.c 188942 2009-02-23 18:31:00Z thompsa $ */
---
> /* $FreeBSD: head/sys/dev/usb/net/usb_ethernet.c 189528 2009-03-08 06:56:13Z thompsa $ */
514a515,528
> struct mbuf *
> usb2_ether_newbuf(void)
> {
> struct mbuf *m_new;
>
> m_new = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
> if (m_new == NULL)
> return (NULL);
> m_new->m_len = m_new->m_pkthdr.len = MCLBYTES;
>
> m_adj(m_new, ETHER_ALIGN);
> return (m_new);
> }
>
542c556
< if (len < ETHER_HDR_LEN || len > MCLBYTES)
---
> if (len < ETHER_HDR_LEN || len > MCLBYTES - ETHER_ALIGN)
545c559
< m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
---
> m = usb2_ether_newbuf();
551d564
< m_adj(m, ETHER_ALIGN);