[ewg] status of ofed ipoib changes which are not upstream

Or Gerlitz ogerlitz at voltaire.com
Mon Apr 28 01:31:28 PDT 2008


Or Gerlitz wrote:
> What's the status of merging your ipoib related patches? Looking on Roland's git I
> see that the checksum offload, LSO, and most of the cq moderation patches are merged,
> but things like the cq split along with all the small packet optimizations aren't.
Hi Eli,

I made a pass on the ofed 1.3 ipoib patches attempting to sort them to 
ones which are merged upstream and ones which aren't, I'll be happy if 
you can validate my sorting.

I can assist with reviewing the non merged ones, once you send them to 
the general list.

ones that were already merged to kernel later then the one 1.3 was based 
on, or were that merged since 1.3 was released -->

     1	kernel_patches/fixes/ipoib_0010_Add-high-dma-support-to-ipoib.patch
     2	kernel_patches/fixes/ipoib_0020_Add-s-g-support-for-IPOIB.patch
     3	kernel_patches/fixes/ipoib_0040_checksum-offload.patch
     4	kernel_patches/fixes/ipoib_0050_Add-LSO-support.patch
     5	kernel_patches/fixes/ipoib_0060_ethtool-support.patch
     6	kernel_patches/fixes/ipoib_0070_modiy_cq_params.patch
     7	kernel_patches/fixes/ipoib_0120_check_grat_arp_with_cm.patch
     8	kernel_patches/fixes/ipoib_0200_non_srq.patch
     9	kernel_patches/fixes/ipoib_0240_4kmtu.patch
    10	kernel_patches/fixes/ipoib_0260_pkey_change.patch
    11	kernel_patches/fixes/ipoib_0270_remove_alloc.patch
    12	kernel_patches/fixes/ipoib_0300_reap.patch

non merged and (except for cq def params & cq split) not submitted for review -->

    13	kernel_patches/fixes/ipoib_0110_set_default_cq_patams.patch
    14	kernel_patches/fixes/ipoib_0180_split_cq.patch
    15	kernel_patches/fixes/ipoib_0190_unsig_udqp.patch
    16	kernel_patches/fixes/ipoib_0210_draft_wr.patch
    17	kernel_patches/fixes/ipoib_0220_ud_post_list.patch
    18	kernel_patches/fixes/ipoib_0230_srq_post_n.patch
    19	kernel_patches/fixes/ipoib_0250_non_srq_param.patch
    20	kernel_patches/fixes/ipoib_0290_reduce_cm_tx.patch
    21	kernel_patches/fixes/ipoib_0310_def_ring_sizes.patch
    22	kernel_patches/fixes/ipoib_0320_small_skb_copy.patch
    23	kernel_patches/fixes/ipoib_0330_child_mtu.patch
    24	kernel_patches/fixes/ipoib_selector_updated.patch

merged partially and in different form (yours applied to few allocations and used vmap, roland's handled one allocation and uses vmalloc) -->

    25	kernel_patches/fixes/ipoib_0280_vmap.patch

I am mostly worried from patches 13-24 skipping the review cycle for 2.6.26, some of them are kind of very sensitive on the one hand and not very attractive on the other hand eg: you have decided to hold off with the merge of ipoib_0190_unsig_udqp.patch
since you say it does not provide any benefit. I see in the ofed git that eight bugs where found in this patch through the 1.3 cycle and this is before mainline review! other patches. I say that if you don't submit it to mainline, drop it from ofed.

Also - 

- the srq post list and ud post receive list are kind of simple and not involving much 
states, can they be submitted to review without much effort from your side?

- the child mtu patch seems like a bug fix, doesn't it apply also to mainline?

- the selector patch is from ofed 1.1 or so, can't it just be removed?

- etc

Or.








More information about the ewg mailing list