aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap
Commit message (Expand)AuthorAgeFilesLines
* netmap: use FreeBSD guards for epoch callsVincenzo Maffione2020-08-241-1/+5
* netmap: fix parsing of legacy nmr->nr_ringidVincenzo Maffione2020-08-181-2/+2
* netmap: vtnet: fix races in vtnet_netmap_reg()Vincenzo Maffione2020-06-141-47/+11
* netmap: introduce netmap_kring_on()Vincenzo Maffione2020-06-112-19/+18
* netmap: vtnet: clean up rxsync disabled logsVincenzo Maffione2020-06-031-4/+2
* netmap: vtnet: fix race condition in rxsyncVincenzo Maffione2020-06-031-3/+18
* netmap: vtnet: add vtnrx_nm_refill index to receive queuesVincenzo Maffione2020-06-031-21/+31
* netmap: vale: fix disabled logsVincenzo Maffione2020-06-031-2/+2
* netmap: vtnet: remove leftover memory barriersVincenzo Maffione2020-06-031-2/+0
* netmap: if_vtnet: avoid netmap ring wraparoundVincenzo Maffione2020-06-011-2/+2
* netmap: if_vtnet: replace vtnet_free_used()Vincenzo Maffione2020-06-011-38/+2
* netmap: vtnet: fix RX virtqueue initialization bugVincenzo Maffione2020-06-011-7/+19
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that processGleb Smirnoff2020-02-111-3/+4
* netmap: improve netmap(4) and vale(4) man pagesVincenzo Maffione2020-02-071-2/+0
* netmap_mem_unmap: fix NULL pointer dereferenceVincenzo Maffione2020-01-261-1/+2
* In netmap() call ether_input() within the network epoch.Gleb Smirnoff2020-01-231-0/+5
* netmap: disable passthrough with no hypervisor supportVincenzo Maffione2020-01-132-1/+3
* Make page busy state deterministic on free. Pages must be xbusy whenJeff Roberson2019-12-221-4/+1
* add valectl to the system commandsVincenzo Maffione2019-10-311-1/+1
* netmap: enter NET_EPOCH on generic txsyncVincenzo Maffione2019-10-281-0/+9
* netmap: minor misc improvementsVincenzo Maffione2019-10-203-4/+5
* tap: add support for virtio-net offloadsVincenzo Maffione2019-10-181-304/+6
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-1/+1
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-2/+0
* netmap: import changes from upstream (SHA 137f537eae513)Vincenzo Maffione2019-09-014-73/+147
* netmap: remove obsolete fileVincenzo Maffione2019-08-251-1498/+0
* netmap: fix bug introduced by r349752Vincenzo Maffione2019-07-131-1/+2
* netmap: Remove pointer leakage in netmap_mem2.cVincenzo Maffione2019-07-041-2/+2
* netmap: fix kernel pointer printing in netmap_generic.cVincenzo Maffione2019-07-041-2/+2
* netmap: fix two panics with emulated adapterVincenzo Maffione2019-07-011-0/+3
* Add two missing eventhandler.h headersConrad Meyer2019-05-211-0/+1
* netmap: align if_ptnet to the changes introduced by r347233Vincenzo Maffione2019-05-171-12/+2
* netmap: add support for multiple host ringsVincenzo Maffione2019-03-183-2/+52
* netmap: remove redundant call to nm_set_native_flags()Vincenzo Maffione2019-02-251-1/+0
* netmap: don't schedule kqueue notify task when kqueue is not usedVincenzo Maffione2019-02-182-7/+25
* netmap: revert netmap_attach_ext() to pre-r343772Vincenzo Maffione2019-02-071-2/+1
* netmap: refactor logging macros and pipesVincenzo Maffione2019-02-0514-468/+413
* netmap: upgrade sync-kloop supportVincenzo Maffione2019-02-023-103/+324
* netmap: fix lock order reversal related to kqueue usageVincenzo Maffione2019-01-303-23/+69
* netmap: add notifications on kloop stopVincenzo Maffione2019-01-293-54/+66
* netmap: fix crash with monitors and VALE portsVincenzo Maffione2019-01-241-1/+10
* netmap: improvements to the netmap kloop (CSB mode)Vincenzo Maffione2019-01-233-104/+111
* netmap: fix knote() argument to match the mutex stateVincenzo Maffione2019-01-233-50/+41
* netmap: fix txsync check in netmap pollVincenzo Maffione2018-12-221-11/+18
* netmap: fix bug in netmap_poll() optimizationVincenzo Maffione2018-12-221-4/+7
* netmap: move buf_size validation code to its own functionVincenzo Maffione2018-12-212-42/+53
* netmap: pipes: make sure both ends use the same number of slotsVincenzo Maffione2018-12-211-1/+3
* netmap: fix warning in netmap_kloop.cVincenzo Maffione2018-12-121-0/+2
* netmap: remove dead code obsoleted by iflibVincenzo Maffione2018-12-075-1887/+0