From: Stephen Hemminger <shemminger@vyatta.com>
To: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: David Miller <davem@davemloft.net>, netdev@vger.kernel.org
Subject: Re: [PATCH] if: restore token ring ARP type to header
Date: Tue, 22 May 2012 19:34:30 -0700 [thread overview]
Message-ID: <20120522193430.095dcfb8@s6510.linuxnetplumber.net> (raw)
In-Reply-To: <CAP=VYLqMGeFvy8O_zLi+sEP0t6p5M8f_x7d0g1XGkLHdVUVzUg@mail.gmail.com>
On Tue, 22 May 2012 22:28:28 -0400
Paul Gortmaker <paul.gortmaker@windriver.com> wrote:
> On Tue, May 22, 2012 at 5:01 PM, Stephen Hemminger
> <shemminger@vyatta.com> wrote:
> > Recent removal of Token Ring breaks the build of iproute2.
> >
> > Even though Token Ring support is gone from the kernel, it is worth
> > keeping the the definition of the TR ARP type to avoid breaking
> > userspace programs that use this file.
>
> Thanks Stephen, I was trying to force errors in kernel builds by
> doing these kinds of define changes while doing my delete tests.
>
> But I was not doing userspace builds, however....
>
> Looking back at the changes I've made, the only thing similar that
> I can see is the ipx.h changes:
>
> diff --git a/include/linux/ipx.h b/include/linux/ipx.h
> index 3d48014..8f02439 100644
> --- a/include/linux/ipx.h
> +++ b/include/linux/ipx.h
> @@ -38,7 +38,7 @@ struct ipx_interface_definition {
> #define IPX_FRAME_8022 2
> #define IPX_FRAME_ETHERII 3
> #define IPX_FRAME_8023 4
> -#define IPX_FRAME_TR_8022 5 /* obsolete */
> +/* obsolete token ring was 5 */
> unsigned char ipx_special;
> #define IPX_SPECIAL_NONE 0
> #define IPX_PRIMARY 1
>
> Please let me/netdev know if the above also happens to trigger any
> sort of userspace fallout, and we'll fix it up ASAP.
>
> Thanks,
> Paul.
Assume any header processed as part of 'make headers_install' is
part of kernel API and must not get broken. Therefor ipx.h
must be fixed as well. Local debug stuff should not be committed
to upstream repository!
prev parent reply other threads:[~2012-05-23 2:34 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-22 21:01 [PATCH] if: restore token ring ARP type to header Stephen Hemminger
2012-05-22 21:14 ` David Miller
2012-05-23 2:28 ` Paul Gortmaker
2012-05-23 2:34 ` Stephen Hemminger [this message]
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=20120522193430.095dcfb8@s6510.linuxnetplumber.net \
--to=shemminger@vyatta.com \
--cc=davem@davemloft.net \
--cc=netdev@vger.kernel.org \
--cc=paul.gortmaker@windriver.com \
/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;
as well as URLs for NNTP newsgroup(s).