Jesper Dangaard Brouer
|
b4a53379a0
mlx4: use napi_consume_skb API to get bulk free operations
|
9 years ago |
Huy Nguyen
|
85743f1eb3
net/mlx4_core: Set UAR page size to 4KB regardless of system page size
|
9 years ago |
Jack Morgenstein
|
092bf0fc80
net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment when no vlan is present
|
10 years ago |
Hadar Hen Zion
|
e38af4faf0
net/mlx4_en: Add support for hardware accelerated 802.1ad vlan
|
10 years ago |
Hadar Hen Zion
|
e802f8e4c5
net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support
|
10 years ago |
Ido Shamay
|
488a9b48e3
net/mlx4_en: Wake TX queues only when there's enough room
|
10 years ago |
Eran Ben Elisha
|
0eb08514fd
net/mlx4_en: Release TX QP when destroying TX ring
|
10 years ago |
Rusty Russell
|
f36963c9d3
cpumask_set_cpu_local_first => cpumask_local_spread, lament
|
10 years ago |
Benjamin Poirier
|
42eab005a5
mlx4: Fix tx ring affinity_mask creation
|
10 years ago |
Alexander Duyck
|
12b3375f39
mlx4/mlx5: Use dma_wmb/rmb where appropriate
|
10 years ago |
Yishai Hadas
|
872bf2fb69
net/mlx4_core: Maintain a persistent memory for mlx4 device
|
10 years ago |
Jiri Pirko
|
df8a39defa
net: rename vlan_tx_* helpers since "tx" is misleading there
|
10 years ago |
Amir Vadai
|
492f5add4b
net/mlx4_en: Doorbell is byteswapped in Little Endian archs
|
10 years ago |
Eugenia Emantayev
|
ddae0349fd
net/mlx4: Change QP allocation scheme
|
10 years ago |
David S. Miller
|
55b42b5ca2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
11 years ago |
Or Gerlitz
|
a4f2dacbf2
net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN
|
11 years ago |
Eric Dumazet
|
477b35b44f
mlx4: use napi_schedule_irqoff()
|
11 years ago |
Eric Dumazet
|
535114539b
net: add netdev_txq_bql_{enqueue, complete}_prefetchw() helpers
|
11 years ago |
Eric Dumazet
|
fe971b95c2
net/mlx4_en: remove NETDEV_TX_BUSY
|
11 years ago |
Eric Dumazet
|
1556b8746e
net/mlx4_en: Use the new tx_copybreak to set inline threshold
|
11 years ago |
Eric Dumazet
|
acea73d671
net/mlx4_en: Enable the compiler to make is_inline() inlined
|
11 years ago |
Eric Dumazet
|
e70602a8b8
net/mlx4_en: tx_info->ts_requested was not cleared
|
11 years ago |
Eric Dumazet
|
e533ac7ea0
net/mlx4_en: Use local var for skb_headlen(skb)
|
11 years ago |
Eric Dumazet
|
b9d8839a44
net/mlx4_en: Use local var in tx flow for skb_shinfo(skb)
|
11 years ago |
Eric Dumazet
|
f905c79e12
net/mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls
|
11 years ago |
Eric Dumazet
|
fb1843ee72
net/mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq()
|
11 years ago |
Eric Dumazet
|
29d40c9032
net/mlx4_en: Use prefetch in tx path
|
11 years ago |
Eric Dumazet
|
3d03641cb4
net/mlx4_en: Avoid a cache line miss in TX completion for single frag skb's
|
11 years ago |
Eric Dumazet
|
dc9b06d156
net/mlx4_en: tx_info allocated with kmalloc() instead of vmalloc()
|
11 years ago |
Eric Dumazet
|
6a4e81211f
net/mlx4_en: Avoid calling bswap in tx fast path
|
11 years ago |