* [PATCH 0/3] e100: Enable receiving bogus packets and saving FCS
2003-11-25 1:33 ` David S. Miller
@ 2003-11-25 7:53 ` Ben Greear
0 siblings, 0 replies; 2+ messages in thread
From: Ben Greear @ 2003-11-25 7:53 UTC (permalink / raw)
Cc: netdev
David S. Miller wrote:
> On Mon, 24 Nov 2003 15:48:25 -0800
> Ben Greear <greearb@candelatech.com> wrote:
>
>
>>So, RX-ALL can be one flag, another for RX-FCS, and the TX-CUSTOM-FCS
>>can be a separate patch altogether?
>
>
> That is the basic idea, yes.
Here are three patches. These were extracted manually from my
big patchset. Where flags are defined, I left in the pktgen receive
flag and the send-to-self flag from my larger patch set.
If this is unacceptable, I can shuffle the flags around....
rx_all_ethtool.patch is the ethtool glue to turn on/off the RX-ALL and SAVE-FCS
flags. I have not tested any of the ethtool-ops code branches as e100 and e1000
does not appear to use it.
rx_all_headers.patch should take care of defining the flags in if.h and netdevice.h
rx_all_e100.patch converts the e100 driver to support these features. I've
ripped out the tx-custom-fcs code, but the rx-all and save-fcs code is there.
The default behaviour is virtually identical, because while the old code
was enabling receiving a lot of bad packets when in PROMISC mode, the check
in e100_main rx code was throwing away anything that was not marked as good
anyway...
> However, one thing I want to make absolutely clear is that I do not
> want multiple ways to get the same information out of the kernel.
> We decided to build netlink into the kernel always because this means
> it is present in everyone's kernel. And therefore, we don't need to
> add another way to obtain the same config information already
> available via netlink. The existing cases where an ioctl() style
> call exists to obtain the same info available via netlink is merely
> for compatability with older BSD tools. No new such things will be
> added.
Ok, I won't ask again. I attempted to get rid of all the 'ndstats'
code from these patches. If some is still in there, it's an accident
and I'll remove it.
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH 0/3] e100: Enable receiving bogus packets and saving FCS
@ 2003-11-25 9:17 Ben Greear
0 siblings, 0 replies; 2+ messages in thread
From: Ben Greear @ 2003-11-25 9:17 UTC (permalink / raw)
To: 'netdev@oss.sgi.com'
David S. Miller wrote:
> On Mon, 24 Nov 2003 15:48:25 -0800
> Ben Greear <greearb@candelatech.com> wrote:
>
>
>>So, RX-ALL can be one flag, another for RX-FCS, and the TX-CUSTOM-FCS
>>can be a separate patch altogether?
>
>
> That is the basic idea, yes.
Here are three patches. These were extracted manually from my
big patchset. Where flags are defined, I left in the pktgen receive
flag and the send-to-self flag from my larger patch set.
If this is unacceptable, I can shuffle the flags around....
rx_all_ethtool.patch is the ethtool glue to turn on/off the RX-ALL and SAVE-FCS
flags. I have not tested any of the ethtool-ops code branches as e100 and e1000
does not appear to use it.
rx_all_headers.patch should take care of defining the flags in if.h and netdevice.h
rx_all_e100.patch converts the e100 driver to support these features. I've
ripped out the tx-custom-fcs code, but the rx-all and save-fcs code is there.
The default behaviour is virtually identical, because while the old code
was enabling receiving a lot of bad packets when in PROMISC mode, the check
in e100_main rx code was throwing away anything that was not marked as good
anyway...
> However, one thing I want to make absolutely clear is that I do not
> want multiple ways to get the same information out of the kernel.
> We decided to build netlink into the kernel always because this means
> it is present in everyone's kernel. And therefore, we don't need to
> add another way to obtain the same config information already
> available via netlink. The existing cases where an ioctl() style
> call exists to obtain the same info available via netlink is merely
> for compatability with older BSD tools. No new such things will be
> added.
Ok, I won't ask again. I attempted to get rid of all the 'ndstats'
code from these patches. If some is still in there, it's an accident
and I'll remove it.
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-11-25 9:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-25 9:17 [PATCH 0/3] e100: Enable receiving bogus packets and saving FCS Ben Greear
-- strict thread matches above, loose matches on Subject: below --
2003-11-24 23:24 [PATCH] e100: Enable receiving bogus packets, and transmitting bad/custom CRC Ben Greear
2003-11-24 23:29 ` David S. Miller
2003-11-24 23:48 ` Ben Greear
2003-11-25 1:33 ` David S. Miller
2003-11-25 7:53 ` [PATCH 0/3] e100: Enable receiving bogus packets and saving FCS Ben Greear
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).