2018-09-06 |
Tariq Toukan | net/mlx5: Use u16 for Work Queue buffer strides offset Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-09-06 |
Tariq Toukan | net/mlx5: Use u16 for Work Queue buffer fragment size Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-09-04 |
Tariq Toukan | net/mlx5: Fix SQ offset in QPs with small RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-08-16 |
Tariq Toukan | net/xdp: Fix suspicious RCU usage warning Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: TX, Use function to access sq_dma object... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: TX, Move DB fields in TXQ-SQ struct Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: RX, Prefetch the xdp_frame data area Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Add support for XDP_REDIRECT in device-out... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Re-order fields of struct mlx5e_xdpsq Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Refactor XDP counters Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Make XDP xmit functions more generic Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Add counter for XDP redirect in RX Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Move XDP related code into new XDP files Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Restrict the combination of large MTU and XDP Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Gather all XDP pre-requisite checks in a... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Do not recycle RX pages in interface down... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net/mlx5e: Replace call to MPWQE free with dealloc... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-26 |
Tariq Toukan | net: rollback orig value on failure of dev_qdisc_change_tx_q... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-25 |
Tariq Toukan | net/mlx4_core: Allow MTTs starting at any index Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-24 |
Tariq Toukan | net: remove redundant input checks in SIOCSIFTXQLEN... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-20 |
Tariq Toukan | net/page_pool: Fix inconsistent lock state warning Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-19 |
Tariq Toukan | net/mlx5: Fix QP fragmented buffer allocation Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-07-18 |
Tariq Toukan | net/mlx5: Better return types for CQE API Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add counter for total num of NOP operations Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add counter for MPWQE filler strides Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add channel events counter Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add a counter for congested UMRs Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add NAPI statistics Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add XDP_TX completions statistics Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Add TX completions statistics Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: RX, Use existing WQ local variable Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-28 |
Tariq Toukan | net/mlx5e: Convert large order kzalloc allocations... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: TX, Separate cachelines of xmit and completion... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Always prefer Linear SKB configuration Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Enhance legacy Receive Queue memory... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Use cyclic WQ in legacy RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Split WQ objects for different RQ types Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Remove HW LRO support in legacy RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Dedicate a function for copying SKB... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Generalise function of SKB frag addition Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: RX, Generalise name of non-linear SKB head... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: TX, Obsolete maintaining local copies of... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: IPOIB, Add a missing skb_pull Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-06-01 |
Tariq Toukan | net/mlx5e: IPOIB, Fix overflowing SQ WQE memset Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-25 |
Tariq Toukan | net/mlx5: Use order-0 allocations for all WQ types Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-25 |
Tariq Toukan | net/mlx5i: Use compilation flag in IPOIB header Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-25 |
Tariq Toukan | net/mlx5e: TX, Use actual WQE size for SQ edge fill Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-25 |
Tariq Toukan | net/mlx5e: Use WQ API functions instead of direct fields... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-14 |
Tariq Toukan | net/mlx5e: Use bool as return type for mlx5e_xdp_handle Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-14 |
Tariq Toukan | net/mlx5e: Use u8 instead of int for LRO number of... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-10 |
Tariq Toukan | net/mlx4_core: Use msi_x module param to limit num... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-08 |
Tariq Toukan | net: ipv6: Fix typo in ipv6_find_hdr() documentation Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-05-04 |
Tariq Toukan | net/mlx5: Cleanup unused field in Work Queue parameters Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-04-26 |
Tariq Toukan | net/mlx5e: TX, Use correct counter in dma_map error... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: RX, Recycle buffer of UMR WQEs Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Keep single pre-initialized UMR WQE per RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Remove page_ref bulking in Striding RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Support XDP over Striding RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Refactor RQ XDP_TX indication Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Use linear SKB in Striding RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Use inline MTTs in UMR WQEs Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Do not busy-wait for UMR completion in Striding RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Code movements in RX UMR WQE post Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Derive Striding RQ size from MTU Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-30 |
Tariq Toukan | net/mlx5e: Save MTU in channels params Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Add ethtool priv-flag for Striding RQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Do not reset Receive Queue params on every... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Remove rq_headroom field from params Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Remove RQ MPWQE fields from params Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Use no-offset function in skb header copy Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Separate dma base address and offset in... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Remove unused define MLX5_MPWRQ_STRIDES_PER_PAGE Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Disable Striding RQ when PCI is slower than... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-03-28 |
Tariq Toukan | net/mlx5e: Unify slow PCI heuristic Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-02-27 |
Tariq Toukan | net/mlx4_en: RX csum, pre-define enabled protocols... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-02-27 |
Tariq Toukan | net/mlx4_en: Combine checks of end-cases in RX completion... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-01-12 |
Tariq Toukan | net/mlx5e: Check support before TC swap in ETS init Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2018-01-12 |
Tariq Toukan | net/mlx5e: Add error print in ETS init Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-12-28 |
Tariq Toukan | net/mlx4_core: Cleanup FMR unmapping flow Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-12-28 |
Tariq Toukan | net/mlx4_en: RX csum, reorder branches Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-12-28 |
Tariq Toukan | net/mlx4_en: RX csum, remove redundant branches and... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-10-12 |
Tariq Toukan | net/mlx4_en: XDP_TX, assign constant values of TX descs... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-10-12 |
Tariq Toukan | net/mlx4_en: Obsolete call to generic write_desc in... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-10-12 |
Tariq Toukan | net/mlx4_en: Replace netdev parameter with priv in... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-10-09 |
Tariq Toukan | net/mlx4_en: Use __force to fix a sparse warning in... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-10-09 |
Tariq Toukan | net/mlx4_core: Fix cast warning in fw.c Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-10-09 |
Tariq Toukan | net/mlx4: Fix endianness issue in qp context params Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Distribute RSS table among all RX rings Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Stop NAPI when irq balancer changes affinity Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Use kernel's mechanism to avoid missing... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Slightly increase RX page-cache size Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Don't recycle page if moved to far NUMA Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Remove unnecessary fields in ICO SQ Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Type-specific optimizations for RX post... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Non-atomic RQ state indicator for UMR WQE... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Non-atomic indicator for ring enabled state Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Refactor data-path lro header function Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Early-return on empty completion queues Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: NAPI busy-poll when UMR post is in progress Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
2017-09-03 |
Tariq Toukan | net/mlx5e: Small enhancements for RX MPWQE allocation... Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
|
commit | commitdiff | tree |
next |