Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
cfd8afd986cdb59ea9adac873c5082498a1eb7c0
/
drivers
/
net
/
hyperv
/
netvsc.c
cfd8afd
hv_netvsc: empty current transmit aggregation if flow blocked
by Stephen Hemminger
· 8 years ago
0da6edb
hv_netvsc: remove open_cnt reference count
by Stephen Hemminger
· 8 years ago
79cf1ba
hv_netvsc: simplify function args in receive status path
by Stephen Hemminger
· 8 years ago
26a1126
hv_netvsc: copy_to_send buf can be void
by Stephen Hemminger
· 8 years ago
11b2b65
hv_netvsc: Fix the receive buffer size limit
by Haiyang Zhang
· 8 years ago
a7f99d0
hv_netvsc: use reciprocal divide to speed up percent calculation
by Stephen Hemminger
· 8 years ago
b85e06f
hv_netvsc: replace divide with mask when computing padding
by Stephen Hemminger
· 8 years ago
200a569
hv_netvsc: don't need local xmit_more
by Stephen Hemminger
· 8 years ago
0cf7378
hv_netvsc: netvsc_teardown_gpadl() split
by Vitaly Kuznetsov
· 8 years ago
6b0cbe3
hv_netvsc: Add initialization of tx_table in netvsc_device_add()
by Haiyang Zhang
· 8 years ago
39e91cf
hv_netvsc: Rename tx_send_table to tx_table
by Haiyang Zhang
· 8 years ago
09af87d
hv_netvsc: report stop_queue and wake_queue
by Simon Xiao
· 8 years ago
1b17ca0
hv_netvsc: make const array ver_list static, reduces object code size
by Colin Ian King
· 8 years ago
0ab09be
hv_netvsc: fix send buffer failure on MTU change
by Alex Ng
· 8 years ago
8195b13
hv_netvsc: fix deadlock on hotplug
by Stephen Hemminger
· 8 years ago
5dd0fb9
vmbus: remove unused vmbus_sendpacket_ctl
by stephen hemminger
· 8 years ago
5a668d8
vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl
by stephen hemminger
· 8 years ago
cad5c19
netvsc: keep track of some non-fatal overload conditions
by stephen hemminger
· 8 years ago
8b53279
netvsc: allow controlling send/recv buffer size
by stephen hemminger
· 8 years ago
9583337
netvsc: no need to allocate send/receive on numa node
by stephen hemminger
· 8 years ago
5e20d55
netvsc: don't signal host twice if empty
by stephen hemminger
· 8 years ago
3118e6e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
7b83f52
netvsc: make sure and unregister datapath
by stephen hemminger
· 8 years ago
732e498
netvsc: fix race on sub channel creation
by stephen hemminger
· 8 years ago
956a25c
hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary
by Joe Perches
· 8 years ago
4a0dee1
netvsc: Initialize 64-bit stats seqcount
by Florian Fainelli
· 8 years ago
f4e4036
netvsc: signal host if receive ring is emptied
by stephen hemminger
· 8 years ago
4939334
netvsc: fix error unwind on device setup failure
by stephen hemminger
· 8 years ago
7426b1a
netvsc: optimize receive completions
by stephen hemminger
· 8 years ago
02b6de0
netvsc: remove unnecessary indirection of page_buffer
by stephen hemminger
· 8 years ago
4a2176c
netvsc: don't print pointer value in error message
by stephen hemminger
· 8 years ago
867047c
netvsc: fix warnings reported by lockdep
by stephen hemminger
· 8 years ago
43bf99c
netvsc: prefetch the first incoming ring element
by stephen hemminger
· 8 years ago
3962981
netvsc: add rtnl annotations in rndis
by stephen hemminger
· 8 years ago
35fbbcc
netvsc: save pointer to parent netvsc_device in channel table
by stephen hemminger
· 8 years ago
2a926f7
netvsc: need rcu_derefence when accessing internal device info
by stephen hemminger
· 8 years ago
9749fed
netvsc: use ERR_PTR to avoid dereference issues
by stephen hemminger
· 8 years ago
79e8cbe
netvsc: add some rtnl_dereference annotations
by stephen hemminger
· 8 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
· 9 years ago
3efa70d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
433e19c
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
by Dexuan Cui
· 9 years ago
b58a185
netvsc: simplify get next send section
by stephen hemminger
· 9 years ago
6c80f3f
netvsc: report per-channel stats in ethtool statistics
by Simon Xiao
· 9 years ago
793e395
netvsc: account for packets/bytes transmitted after completion
by stephen hemminger
· 9 years ago
46b4f7f
netvsc: eliminate per-device outstanding send counter
by stephen hemminger
· 9 years ago
2c7f83c
netvsc: don't pass void * to internal device_add
by stephen hemminger
· 9 years ago
dc54a08
netvsc: optimize receive path
by stephen hemminger
· 9 years ago
b8b835a
netvsc: group all per-channel state together
by stephen hemminger
· 9 years ago
0b307eb
netvsc: remove no longer needed receive staging buffers
by stephen hemminger
· 9 years ago
93ba222
hv_netvsc: remove excessive logging on MTU change
by Vitaly Kuznetsov
· 9 years ago
e8f0a89
hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf()
by Vitaly Kuznetsov
· 9 years ago
17db4bc
hv_netvsc: use consume_skb
by Stephen Hemminger
· 9 years ago
3a8963a
Revert "hv_netvsc: make inline functions static"
by Stephen Hemminger
· 9 years ago
6c4c137
hv_netvsc: make variable local
by Stephen Hemminger
· 9 years ago
7a2a0a8
hv_netvsc: make netvsc_destroy_buf void
by Stephen Hemminger
· 9 years ago
bc304dd
hv_netvsc: refactor completion function
by Stephen Hemminger
· 9 years ago
fd61260
hv_netvsc: init completion during alloc
by Stephen Hemminger
· 9 years ago
e08f3ea
hv_netvsc: make device_remove void
by Stephen Hemminger
· 9 years ago
e5a78fa
hv_netvsc: use ARRAY_SIZE() for NDIS versions
by Stephen Hemminger
· 9 years ago
30d1de0
hv_netvsc: make inline functions static
by Stephen Hemminger
· 9 years ago
796cc88
hv_netvsc: style cleanups
by Stephen Hemminger
· 9 years ago
e53a9c2
hv_netvsc: use kcalloc
by Stephen Hemminger
· 9 years ago
c0b558e
hv_netvsc: Implement batching of receive completions
by Haiyang Zhang
· 9 years ago
60747ef
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
f9a7da9
hv_netvsc: don't lose VF information
by Vitaly Kuznetsov
· 9 years ago
7f5d5af
hv_netvsc: Add handler for physical link speed change
by Haiyang Zhang
· 9 years ago
99a50bb
netvsc: Use the new in-place consumption APIs in the rx path
by K. Y. Srinivasan
· 9 years ago
5362855
netvsc: get rid of completion timeouts
by Vitaly Kuznetsov
· 9 years ago
2625466
hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers
by Vitaly Kuznetsov
· 9 years ago
8809883
hv_netvsc: set nvdev link after populating chn_table
by Vitaly Kuznetsov
· 9 years ago
0a1275c
hv_netvsc: get rid of struct net_device pointer in struct netvsc_device
by Vitaly Kuznetsov
· 9 years ago
3d541ac
hv_netvsc: untangle the pointer mess
by Vitaly Kuznetsov
· 9 years ago
f580aec
hv_netvsc: move start_remove flag to net_device_context
by Vitaly Kuznetsov
· 9 years ago
84bf9ce
hv_netvsc: Implement support for VF drivers on Hyper-V
by KY Srinivasan
· 9 years ago
Next »