public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: Nicolas Morey-Chaisemartin
	<NMoreyChaisemartin-l3A5Bk7waGM@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH rdma-core] suse: switch fully to the new udev mechanism
Date: Tue, 29 Aug 2017 09:03:29 -0600	[thread overview]
Message-ID: <20170829150329.GA26051@obsidianresearch.com> (raw)
In-Reply-To: <84031eb6-9ae5-71c6-8ba3-252204c3688d-l3A5Bk7waGM@public.gmane.org>

On Tue, Aug 29, 2017 at 09:59:34AM +0200, Nicolas Morey-Chaisemartin wrote:

> I looked around to all the scripts and I'm going some time to go through all these and decide which we need and which we don't.
> Some of those were all upstreamed at once and I'm not sure what the
> bug they were fixing and if it is still needed.

Basically none of it is necessary today from a 'bug fix'
perspective, the bug fix stuff is all ancient history.

Here is my perspective on the RH directory:

rdma.conf
 - Obsoleted by /etc/rdma/modules/rdma/modules
   Except for 'tech preview' which is a RH concept.
rdma.fixup-mtrr.awk
 - Obsolete, supports ancient hardware, done in kernel now
rdma.ifdown-ib
rdma.ifup-ib
 - Looks like this supports RH's old 'network-scripts' system?
   Is it even compatible with suse?
rdma.kernel-init
rdma.service
rdma.udev-rules
 - This is the implementation of rdma.conf, it is obsoleted.
   The bug fix stuff is all for ancient hardware or done in
   the kernel now.
rdma.mlx4-setup.sh
rdma.mlx4.conf
rdma.mlx4.sys.modprobe
 - Mellanox says they now prefer it if the device's EEPROM is
   configured, instead of this approach. So this is old
rdma.modules-setup.sh
 - Dracut support to include more stuff in the initrd.
rdma.sriov-init
rdma.sriov-vfs
 - This creates SRIOV instances at boot. Maybe it should move
   to kernel-boot, but also unclear why we need it? doesn't
   libvirt do this nowadays?
rdma.udev-ipoib-naming.rules
 - This is a user example for udev rules..
   Could go into kernel-boot

If suse never shipped this stuff before then there is no reason
to rush to add it now..

> I contacted Doug on the side. It would make sense to work with Red
> Hat to migrate to the udev system (vs rdma.service) and "cleanup"
> those scripts so they can be shared more easily.  This also means
> this won't be done before v15 is out. We should keep SUSE spec as is
> (it works) and work on the cleanup for v16.

rdma.service is replaced by the stuff in kernel boot, and by my
eye the remainder is highly RH specific or I'm not certain what it is
for.. suse will probably need some distro specific things as well.

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2017-08-29 15:03 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-24 14:49 [PATCH rdma-core 1/2] suse: Add spec file for SUSE Nicolas Morey-Chaisemartin
     [not found] ` <abf2bc82-824b-a1d9-bc6b-a3a77045d633-l3A5Bk7waGM@public.gmane.org>
2017-08-27 21:47   ` Jason Gunthorpe
     [not found]     ` <20170827214704.GC14542-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-08-28  5:59       ` Nicolas Morey-Chaisemartin
     [not found]         ` <ecddc225-0dc5-c51f-535b-c2bee252d5ed-l3A5Bk7waGM@public.gmane.org>
2017-08-28  6:07           ` Leon Romanovsky
     [not found]             ` <20170828060758.GD12880-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-28  8:17               ` Nicolas Morey-Chaisemartin
     [not found]                 ` <86a21008-c993-de29-2cb9-845af14c4cd5-l3A5Bk7waGM@public.gmane.org>
2017-08-28  9:05                   ` Leon Romanovsky
     [not found]                     ` <20170828090537.GG12880-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-28  9:13                       ` Nicolas Morey-Chaisemartin
     [not found]                         ` <0754696d-42d5-5083-8ed0-435ab3f189de-l3A5Bk7waGM@public.gmane.org>
2017-08-28  9:24                           ` Leon Romanovsky
     [not found]                             ` <20170828092406.GH12880-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-28  9:36                               ` Nicolas Morey-Chaisemartin
2017-08-28 15:22                           ` Jason Gunthorpe
     [not found]                             ` <20170828152254.GB7867-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-08-28 17:23                               ` Adit Ranadive
     [not found]                                 ` <ea729fa9-6f6e-9834-ff77-377b1e843f79-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
2017-08-28 17:29                                   ` Jason Gunthorpe
     [not found]                                     ` <20170828172954.GA21341-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-08-30  0:31                                       ` Adit Ranadive
     [not found]                                         ` <32d85325-7aa0-edfe-eaca-213102ea14bd-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
2017-08-30  1:24                                           ` Jason Gunthorpe
2017-08-28 15:05       ` [PATCH rdma-core] suse: switch fully to the new udev mechanism Nicolas Morey-Chaisemartin
     [not found]         ` <71835edf-cb2a-d4f8-627e-0f60ee772fb7-l3A5Bk7waGM@public.gmane.org>
2017-08-28 15:16           ` Jason Gunthorpe
     [not found]             ` <20170828151609.GA7867-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-08-28 15:23               ` Nicolas Morey-Chaisemartin
     [not found]                 ` <b4b35cf1-ed07-dbee-37cc-15c00480ad04-l3A5Bk7waGM@public.gmane.org>
2017-08-28 15:31                   ` Jason Gunthorpe
     [not found]                     ` <20170828153146.GC7867-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-08-29  7:59                       ` Nicolas Morey-Chaisemartin
     [not found]                         ` <84031eb6-9ae5-71c6-8ba3-252204c3688d-l3A5Bk7waGM@public.gmane.org>
2017-08-29 15:03                           ` Jason Gunthorpe [this message]
     [not found]                             ` <20170829150329.GA26051-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-08-29 15:20                               ` Doug Ledford
     [not found]                                 ` <1504020051.52034.51.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-08-29 17:12                                   ` Jason Gunthorpe
2017-08-29 15:38                               ` Nicolas Morey-Chaisemartin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170829150329.GA26051@obsidianresearch.com \
    --to=jgunthorpe-epgobjl8dl3ta4ec/59zmfatqe2ktcn/@public.gmane.org \
    --cc=NMoreyChaisemartin-l3A5Bk7waGM@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox