Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP1:GA
ethtool.9228
Revert-ethtool-Add-DMA-Coalescing-support.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Revert-ethtool-Add-DMA-Coalescing-support.patch of Package ethtool.9228
From: Scott Branden <scott.branden@broadcom.com> Date: Tue, 12 Dec 2017 12:20:01 -0800 Subject: Revert "ethtool: Add DMA Coalescing support" Patch-mainline: v4.15 Git-commit: c0b078ce7e888a258b87f4a6dcf0fed5bbafb07a References: none This reverts commit 5dd7bfbc5079cb375876e4e76191263fc28ae1a6. As Stephen Hemminger mentioned there is an ABI compatibility issue with this patch: https://patchwork.ozlabs.org/patch/806049/#1757846 Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> Acked-by: Michal Kubecek <mkubecek@suse.cz> --- ethtool-copy.h | 2 -- ethtool.8.in | 1 - ethtool.c | 8 +------- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/ethtool-copy.h b/ethtool-copy.h index 4bb91ebde058..06fc04c73079 100644 --- a/ethtool-copy.h +++ b/ethtool-copy.h @@ -400,7 +400,6 @@ struct ethtool_modinfo { * a TX interrupt, when the packet rate is above @pkt_rate_high. * @rate_sample_interval: How often to do adaptive coalescing packet rate * sampling, measured in seconds. Must not be zero. - * @dmac: How many usecs to store packets before moving to host memory. * * Each pair of (usecs, max_frames) fields specifies that interrupts * should be coalesced until @@ -451,7 +450,6 @@ struct ethtool_coalesce { __u32 tx_coalesce_usecs_high; __u32 tx_max_coalesced_frames_high; __u32 rate_sample_interval; - __u32 dmac; }; /** diff --git a/ethtool.8.in b/ethtool.8.in index 76f86e6b6827..e66674f66c55 100644 --- a/ethtool.8.in +++ b/ethtool.8.in @@ -165,7 +165,6 @@ ethtool \- query or control network driver and hardware settings .BN tx\-usecs\-high .BN tx\-frames\-high .BN sample\-interval -.BN dmac .HP .B ethtool \-g|\-\-show\-ring .I devname diff --git a/ethtool.c b/ethtool.c index e7a479add307..0b17dc62b931 100644 --- a/ethtool.c +++ b/ethtool.c @@ -1337,7 +1337,6 @@ static int dump_coalesce(const struct ethtool_coalesce *ecoal) "sample-interval: %u\n" "pkt-rate-low: %u\n" "pkt-rate-high: %u\n" - "dmac: %u\n" "\n" "rx-usecs: %u\n" "rx-frames: %u\n" @@ -1363,7 +1362,6 @@ static int dump_coalesce(const struct ethtool_coalesce *ecoal) ecoal->rate_sample_interval, ecoal->pkt_rate_low, ecoal->pkt_rate_high, - ecoal->dmac, ecoal->rx_coalesce_usecs, ecoal->rx_max_coalesced_frames, @@ -2071,7 +2069,6 @@ static int do_scoalesce(struct cmd_context *ctx) int coal_adaptive_rx_wanted = -1; int coal_adaptive_tx_wanted = -1; s32 coal_sample_rate_wanted = -1; - s32 coal_dmac_wanted = -1; s32 coal_pkt_rate_low_wanted = -1; s32 coal_pkt_rate_high_wanted = -1; s32 coal_rx_usec_wanted = -1; @@ -2097,8 +2094,6 @@ static int do_scoalesce(struct cmd_context *ctx) &ecoal.use_adaptive_tx_coalesce }, { "sample-interval", CMDL_S32, &coal_sample_rate_wanted, &ecoal.rate_sample_interval }, - { "dmac", CMDL_S32, &coal_dmac_wanted, - &ecoal.dmac }, { "stats-block-usecs", CMDL_S32, &coal_stats_wanted, &ecoal.stats_block_coalesce_usecs }, { "pkt-rate-low", CMDL_S32, &coal_pkt_rate_low_wanted, @@ -4797,8 +4792,7 @@ static const struct option { " [rx-frames-high N]\n" " [tx-usecs-high N]\n" " [tx-frames-high N]\n" - " [sample-interval N]\n" - " [dmac N]\n" }, + " [sample-interval N]\n" }, { "-g|--show-ring", 1, do_gring, "Query RX/TX ring parameters" }, { "-G|--set-ring", 1, do_sring, "Set RX/TX ring parameters", " [ rx N ]\n" -- 2.19.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor