]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r261150, r261151, r261164, r261166, r261167, r261168, r261394, r261395:
authorbryanv <bryanv@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 3 May 2014 19:40:41 +0000 (19:40 +0000)
committerbryanv <bryanv@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 3 May 2014 19:40:41 +0000 (19:40 +0000)
commit9941bc992f125759b047425f66db305943154d31
tree1b600389f051ecb9b666a75c6029a3186791c64f
parentf74c9fa5392e9fdc315b03de82128b6ce27dcef7
MFC r261150, r261151, r261164, r261166, r261167, r261168, r261394, r261395:

 - Read and write the MAC address in the config space byte by byte
 - Also include the mbuf's csum_flags in an assert message
 - Remove stray space
 - Move duplicated transmit start code into a single function
 - Avoid queue unlock followed by relock when the enable interrupt race
   is lost
 - Check for a full virtqueue in the multiqueue transmit path
 - Do not place the sglist used for Rx/Tx on the stack
 - Use m_defrag() instead of m_collapse() to compact a long mbuf chain

git-svn-id: svn://svn.freebsd.org/base/stable/10@265286 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/virtio/network/if_vtnet.c
sys/dev/virtio/network/if_vtnetvar.h