Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
e75417739b1de4f6eb99f3f080c67bfd6812d562
/
drivers
/
net
/
hyperv
/
netvsc.c
00d7ddb
hv_netvsc: pair VF based on serial number
by Stephen Hemminger
· 6 years ago
6b81b19
hv_netvsc: Fix napi reschedule while receive completion is busy
by Haiyang Zhang
· 6 years ago
3ffe64f
hv_netvsc: split sub-channel setup into async and sync
by Stephen Hemminger
· 7 years ago
5f85942
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
by Linus Torvalds
· 7 years ago
c347b92
hv_netvsc: simplify receive side calling arguments
by Stephen Hemminger
· 7 years ago
0dcec22
hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation
by Haiyang Zhang
· 7 years ago
6b1f837
scsi: netvsc: Use the vmbus function to calculate ring buffer percentage
by Long Li
· 7 years ago
3f076eff
hv_netvsc: Pass net_device parameter to revoke and teardown functions
by Mohammed Gamal
· 7 years ago
a56d99d
hv_netvsc: Ensure correct teardown message sequence order
by Mohammed Gamal
· 7 years ago
7992894
hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl()
by Mohammed Gamal
· 7 years ago
2afc5d6
hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown
by Mohammed Gamal
· 7 years ago
c5d24bd
hv_netvsc: Add range checking for rx packet offset and length
by Haiyang Zhang
· 7 years ago
5c71dad
hv_netvsc: Fix the return status in RX path
by Haiyang Zhang
· 7 years ago
03fe2de
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
7b2ee50
hv_netvsc: common detach logic
by Stephen Hemminger
· 7 years ago
0ef58b0
hv_netvsc: change GPAD teardown order on older versions
by Stephen Hemminger
· 7 years ago
02400fc
hv_netvsc: use RCU to fix concurrent rx and queue changes
by Stephen Hemminger
· 7 years ago
8348e04
hv_netvsc: disable NAPI before channel close
by Stephen Hemminger
· 7 years ago
ec96638
hv_netvsc: add trace points
by Stephen Hemminger
· 7 years ago
68633ed
hv_netvsc: use napi_schedule_irqoff
by Stephen Hemminger
· 7 years ago
d64e38a
hv_netvsc: fix race in napi poll when rescheduling
by Stephen Hemminger
· 7 years ago
fcfb4a0
hv_netvsc: fix error unwind handling if vmbus_open fails
by Stephen Hemminger
· 7 years ago
12f6966
hv_netvsc: avoid retry on send during shutdown
by Stephen Hemminger
· 7 years ago
cfd8afd
hv_netvsc: empty current transmit aggregation if flow blocked
by Stephen Hemminger
· 7 years ago
0da6edb
hv_netvsc: remove open_cnt reference count
by Stephen Hemminger
· 7 years ago
79cf1ba
hv_netvsc: simplify function args in receive status path
by Stephen Hemminger
· 7 years ago
26a1126
hv_netvsc: copy_to_send buf can be void
by Stephen Hemminger
· 7 years ago
11b2b65
hv_netvsc: Fix the receive buffer size limit
by Haiyang Zhang
· 7 years ago
a7f99d0
hv_netvsc: use reciprocal divide to speed up percent calculation
by Stephen Hemminger
· 7 years ago
b85e06f
hv_netvsc: replace divide with mask when computing padding
by Stephen Hemminger
· 7 years ago
200a569
hv_netvsc: don't need local xmit_more
by Stephen Hemminger
· 7 years ago
0cf7378
hv_netvsc: netvsc_teardown_gpadl() split
by Vitaly Kuznetsov
· 7 years ago
6b0cbe3
hv_netvsc: Add initialization of tx_table in netvsc_device_add()
by Haiyang Zhang
· 7 years ago
39e91cf
hv_netvsc: Rename tx_send_table to tx_table
by Haiyang Zhang
· 7 years ago
09af87d
hv_netvsc: report stop_queue and wake_queue
by Simon Xiao
· 7 years ago
1b17ca0
hv_netvsc: make const array ver_list static, reduces object code size
by Colin Ian King
· 7 years ago
0ab09be
hv_netvsc: fix send buffer failure on MTU change
by Alex Ng
· 7 years ago
8195b13
hv_netvsc: fix deadlock on hotplug
by Stephen Hemminger
· 7 years ago
5dd0fb9
vmbus: remove unused vmbus_sendpacket_ctl
by stephen hemminger
· 7 years ago
5a668d8
vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl
by stephen hemminger
· 7 years ago
cad5c19
netvsc: keep track of some non-fatal overload conditions
by stephen hemminger
· 7 years ago
8b53279
netvsc: allow controlling send/recv buffer size
by stephen hemminger
· 7 years ago
9583337
netvsc: no need to allocate send/receive on numa node
by stephen hemminger
· 7 years ago
5e20d55
netvsc: don't signal host twice if empty
by stephen hemminger
· 7 years ago
3118e6e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
7b83f52
netvsc: make sure and unregister datapath
by stephen hemminger
· 7 years ago
732e498
netvsc: fix race on sub channel creation
by stephen hemminger
· 7 years ago
956a25c
hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary
by Joe Perches
· 7 years ago
4a0dee1
netvsc: Initialize 64-bit stats seqcount
by Florian Fainelli
· 7 years ago
f4e4036
netvsc: signal host if receive ring is emptied
by stephen hemminger
· 7 years ago
4939334
netvsc: fix error unwind on device setup failure
by stephen hemminger
· 7 years ago
7426b1a
netvsc: optimize receive completions
by stephen hemminger
· 7 years ago
02b6de0
netvsc: remove unnecessary indirection of page_buffer
by stephen hemminger
· 7 years ago
4a2176c
netvsc: don't print pointer value in error message
by stephen hemminger
· 7 years ago
867047c
netvsc: fix warnings reported by lockdep
by stephen hemminger
· 7 years ago
43bf99c
netvsc: prefetch the first incoming ring element
by stephen hemminger
· 7 years ago
3962981
netvsc: add rtnl annotations in rndis
by stephen hemminger
· 7 years ago
35fbbcc
netvsc: save pointer to parent netvsc_device in channel table
by stephen hemminger
· 7 years ago
2a926f7
netvsc: need rcu_derefence when accessing internal device info
by stephen hemminger
· 7 years ago
9749fed
netvsc: use ERR_PTR to avoid dereference issues
by stephen hemminger
· 7 years ago
79e8cbe
netvsc: add some rtnl_dereference annotations
by stephen hemminger
· 7 years ago
53fa1a6
hv_netvsc: Fix the carrier state error when data path is off
by Haiyang Zhang
· 8 years ago
592b4fe
netvsc: fold in get_outbound_net_device
by stephen hemminger
· 8 years ago
9579083
netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp
by stephen hemminger
· 8 years ago
2d694d2
netvsc: mark error cases as unlikely
by stephen hemminger
· 8 years ago
2be0f26
netvsc: make sure napi enabled before vmbus_open
by stephen hemminger
· 8 years ago
b1513c3
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
fdfb70d
netvsc: fix calculation of available send sections
by stephen hemminger
· 8 years ago
76bb5db
netvsc: fix use after free on module removal
by stephen hemminger
· 8 years ago
73e64fa
netvsc: Deal with rescinded channels correctly
by K. Y. Srinivasan
· 8 years ago
f964543
netvsc: use napi_consume_skb
by stephen hemminger
· 8 years ago
bffb184
netvsc: Initialize all channel related state prior to opening the channel
by K. Y. Srinivasan
· 8 years ago
ebc1dcf
netvsc: eliminate unnecessary skb == NULL checks
by stephen hemminger
· 8 years ago
a0be450
netvsc: uses RCU instead of removal flag
by stephen hemminger
· 8 years ago
545a8e7
netvsc: use RCU to protect inner device structure
by stephen hemminger
· 8 years ago
f4f1c23
netvsc: fix NAPI performance regression
by stephen hemminger
· 8 years ago
262b7f1
netvsc: add comments about callback's and NAPI
by stephen hemminger
· 8 years ago
6de38af
netvsc: avoid race with callback
by stephen hemminger
· 8 years ago
e14b4db
netvsc: fix race during initialization
by stephen hemminger
· 8 years ago
101c431
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
79cd874
netvsc: fix hang on netvsc module removal
by stephen hemminger
· 8 years ago
0d6dd35
netvsc: need napi scheduled during removal
by stephen hemminger
· 8 years ago
7ce1012
netvsc: handle select_queue when device is being removed
by stephen hemminger
· 8 years ago
15a863b
netvsc: implement NAPI
by stephen hemminger
· 8 years ago
f3dd3f4
vmbus: introduce in-place packet iterator
by stephen hemminger
· 8 years ago
50698d8
netvsc: don't overload variable in same function
by stephen hemminger
· 8 years ago
e30aee9
Merge tag 'char-misc-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
by Linus Torvalds
· 8 years ago
3454323
vmbus: remove unused kickq argument to sendpacket
by Stephen Hemminger
· 8 years ago
3efa70d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
433e19c
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
by Dexuan Cui
· 8 years ago
b58a185
netvsc: simplify get next send section
by stephen hemminger
· 8 years ago
6c80f3f
netvsc: report per-channel stats in ethtool statistics
by Simon Xiao
· 8 years ago
793e395
netvsc: account for packets/bytes transmitted after completion
by stephen hemminger
· 8 years ago
46b4f7f
netvsc: eliminate per-device outstanding send counter
by stephen hemminger
· 8 years ago
2c7f83c
netvsc: don't pass void * to internal device_add
by stephen hemminger
· 8 years ago
dc54a08
netvsc: optimize receive path
by stephen hemminger
· 8 years ago
b8b835a
netvsc: group all per-channel state together
by stephen hemminger
· 8 years ago
0b307eb
netvsc: remove no longer needed receive staging buffers
by stephen hemminger
· 8 years ago
93ba222
hv_netvsc: remove excessive logging on MTU change
by Vitaly Kuznetsov
· 8 years ago
e8f0a89
hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf()
by Vitaly Kuznetsov
· 8 years ago
Next »