summaryrefslogtreecommitdiff
path: root/sys/dev/netmap
Commit message (Collapse)AuthorAgeFilesLines
* make this code compile with NOINETLuigi Rizzo2014-02-201-0/+8
| | | | Notes: svn path=/stable/9/; revision=262237
* MFH: sync the netmap code with the one in HEADLuigi Rizzo2014-02-1816-4063/+8269
| | | | | | | | (enhanced VALE switch, netmap pipes, emulated netmap mode). See details in the log for svn 261909. Notes: svn path=/stable/9/; revision=262153
* Merge from head: sync the netmap code with the one in HEADLuigi Rizzo2013-11-069-1522/+3513
| | | | Notes: svn path=/stable/9/; revision=257768
* MFC: sync the version of netmap with the one in HEAD, including deviceLuigi Rizzo2013-05-108-104/+148
| | | | | | | | | | drivers (mostly simplifying the code in the interrupt handlers). On passing, also merge r250414, which is related to netmap and the use of lem/em in virtual machines. Notes: svn path=/stable/9/; revision=250458
* MFC some flags and minor things related to "transparent mode"Luigi Rizzo2013-02-241-11/+4
| | | | | | | that i forgot in previous commits. Notes: svn path=/stable/9/; revision=247230
* MFH: sync netmap with the version in HEADLuigi Rizzo2013-02-058-901/+2002
| | | | Notes: svn path=/stable/9/; revision=246355
* MFC r239242: Reword comment to try to improve clarity, and fix a typo.Ed Maste2012-11-191-5/+8
| | | | Notes: svn path=/stable/9/; revision=243306
* MFC r241643: Avoid panic when a netmap instance cannot obtain memory.Ed Maste2012-11-191-1/+2
| | | | | | | | | A uint32_t is always >= 0. Sponsored by: ADARA Networks Notes: svn path=/stable/9/; revision=243304
* MFC r239140: Clarify comments about number of tx / rx ringsEd Maste2012-11-192-3/+5
| | | | | | | | | MFC r239141: Fix whitespace (missing newline) Sponsored by: ADARA Networks Notes: svn path=/stable/9/; revision=243301
* MFC part of r238812 and remainder of r239149Ed Maste2012-09-271-19/+20
| | | | | | | | | | | | | | | | From r238812, move mtx_init of per-ring locks into NIOCREGIF ioctl handler. (Otherwise they're overwritten with zeros in netmap_if_new.) From r239149: Improve lock and unlock symmetry - Move destruction of per-ring locks to netmap_dtor_locked to mirror the initialization that happens in NIOCREGIF. Otherwise unloading a netmap- capable interface that was never put into netmap mode would try to mtx_destroy an uninitialized mutex, and panic. Notes: svn path=/stable/9/; revision=240995
* MFC part of r239149:Ed Maste2012-09-261-4/+5
| | | | | | | | Comment out the knlist_destroy for now as there is currently no knlist_init. Notes: svn path=/stable/9/; revision=240976
* Add missing mtx_destroyEd Maste2012-09-261-0/+1
| | | | | | | | This is a direct commit to stable/9 as the locking is somewhat different in HEAD due to the VALE bridge work (r238812). Notes: svn path=/stable/9/; revision=240975
* forgot two files in the previous commit...Luigi Rizzo2012-05-172-0/+1241
| | | | Notes: svn path=/stable/9/; revision=235561
* MFC: the netmap code from HEAD, now supported in the ixgbe/ and e1000/Luigi Rizzo2012-05-177-1311/+893
| | | | | | | drivers (re/ will come in the next commit) Notes: svn path=/stable/9/; revision=235549
* MFC: import netmap core files into RELENG_9.Luigi Rizzo2012-02-147-0/+4186
This is the same code as in HEAD. Device driver modifications will be imported separately because the base drivers differ and patches might be slightly different between the various releases. The code is disconnected from the main build targets unless you explicitly put a 'device netmap' in your kernel config file. Notes: svn path=/stable/9/; revision=231650