summaryrefslogtreecommitdiffstats
path: root/drivers/net/hyperv/netvsc.c
Commit message (Expand)AuthorAgeFilesLines
* hv_netvsc: Fix unwanted wakeup after tx_disableHaiyang Zhang2019-04-171-2/+4
* hv_netvsc: Fix napi reschedule while receive completion is busyHaiyang Zhang2018-07-251-7/+10
* hv_netvsc: split sub-channel setup into async and syncStephen Hemminger2018-07-221-1/+36
* hv_netvsc: use napi_schedule_irqoffStephen Hemminger2018-05-301-1/+1
* hv_netvsc: Ensure correct teardown message sequence orderMohammed Gamal2018-05-251-6/+13
* hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl()Mohammed Gamal2018-05-251-12/+34
* hv_netvsc: Use Windows version instead of NVSP version on GPAD teardownMohammed Gamal2018-05-251-2/+2
* hv_netvsc: common detach logicStephen Hemminger2018-05-251-8/+11
* hv_netvsc: change GPAD teardown order on older versionsStephen Hemminger2018-05-251-1/+6
* hv_netvsc: use RCU to fix concurrent rx and queue changesStephen Hemminger2018-05-251-12/+5
* hv_netvsc: disable NAPI before channel closeStephen Hemminger2018-05-251-4/+4
* hv_netvsc: fix race in napi poll when reschedulingStephen Hemminger2018-05-251-2/+3
* hv_netvsc: fix error unwind handling if vmbus_open failsStephen Hemminger2018-05-251-1/+1
* hv_netvsc: avoid retry on send during shutdownStephen Hemminger2018-05-251-17/+7
* hv_netvsc: empty current transmit aggregation if flow blockedStephen Hemminger2018-05-251-15/+21
* hv_netvsc: netvsc_teardown_gpadl() splitVitaly Kuznetsov2018-05-251-33/+36
* hv_netvsc: Add initialization of tx_table in netvsc_device_add()Haiyang Zhang2018-05-251-0/+3
* hv_netvsc: Rename tx_send_table to tx_tableHaiyang Zhang2018-05-251-1/+1
* hv_netvsc: Fix the receive buffer size limitHaiyang Zhang2018-03-241-0/+5
* hv_netvsc: fix send buffer failure on MTU changeAlex Ng2017-09-211-5/+2
* hv_netvsc: fix deadlock on hotplugStephen Hemminger2017-09-111-0/+3
* vmbus: remove unused vmbus_sendpacket_ctlstephen hemminger2017-08-161-5/+4
* vmbus: remove unused vmubs_sendpacket_pagebuffer_ctlstephen hemminger2017-08-161-6/+4
* netvsc: keep track of some non-fatal overload conditionsstephen hemminger2017-08-111-6/+13
* netvsc: allow controlling send/recv buffer sizestephen hemminger2017-08-111-32/+38
* netvsc: no need to allocate send/receive on numa nodestephen hemminger2017-08-111-14/+5
* netvsc: don't signal host twice if emptystephen hemminger2017-08-111-4/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-08-091-0/+3
|\
| * netvsc: fix race on sub channel creationstephen hemminger2017-08-061-0/+1
| * netvsc: Initialize 64-bit stats seqcountFlorian Fainelli2017-08-011-0/+2
* | netvsc: make sure and unregister datapathstephen hemminger2017-08-081-2/+0
* | hyperv: netvsc: Neaten netvsc_send_pkt by using a temporaryJoe Perches2017-08-021-14/+11
* | netvsc: signal host if receive ring is emptiedstephen hemminger2017-07-291-3/+8
* | netvsc: fix error unwind on device setup failurestephen hemminger2017-07-291-1/+2
* | netvsc: optimize receive completionsstephen hemminger2017-07-291-158/+109
* | netvsc: remove unnecessary indirection of page_bufferstephen hemminger2017-07-291-11/+10
* | netvsc: don't print pointer value in error messagestephen hemminger2017-07-291-2/+4
* | netvsc: fix warnings reported by lockdepstephen hemminger2017-07-291-1/+1
* | netvsc: prefetch the first incoming ring elementstephen hemminger2017-07-241-1/+7
* | netvsc: add rtnl annotations in rndisstephen hemminger2017-07-191-2/+4
* | netvsc: save pointer to parent netvsc_device in channel tablestephen hemminger2017-07-191-1/+2
* | netvsc: need rcu_derefence when accessing internal device infostephen hemminger2017-07-191-3/+5
* | netvsc: use ERR_PTR to avoid dereference issuesstephen hemminger2017-07-191-6/+7
* | netvsc: add some rtnl_dereference annotationsstephen hemminger2017-07-191-2/+3
|/
* hv_netvsc: Fix the carrier state error when data path is offHaiyang Zhang2017-06-221-0/+2
* netvsc: fold in get_outbound_net_devicestephen hemminger2017-06-091-13/+3
* netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vspstephen hemminger2017-06-091-20/+11
* netvsc: mark error cases as unlikelystephen hemminger2017-06-091-2/+2
* netvsc: make sure napi enabled before vmbus_openstephen hemminger2017-05-041-3/+5
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-04-261-5/+4
|\