* Re: [PATCH] cs89x0: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:06 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, joe, shemminger, julia, dongdong.deng, netdev,
linux-kernel
In-Reply-To: <1278331997-15826-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:15 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] epic100: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:06 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, joe, jpirko, shemminger, adobriyan, netdev,
linux-kernel
In-Reply-To: <1278332002-15860-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:20 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] davinci_emac: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:06 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, chaithrika, srk, khilman, jpirko, netdev,
linux-kernel
In-Reply-To: <1278332007-16175-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:26 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] ethoc: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:06 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, thomas, jonas, eric.dumazet, julia, netdev,
linux-kernel
In-Reply-To: <1278332012-16456-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:31 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] hp100: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, perex, jpirko, adobriyan, shemminger, jkosina,
netdev, linux-kernel
In-Reply-To: <1278332028-16769-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:46 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] fealnx: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:06 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, joe, jpirko, shemminger, adobriyan, netdev,
linux-kernel
In-Reply-To: <1278332018-16490-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:36 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] hamachi: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, joe, jpirko, adobriyan, shemminger, netdev,
linux-kernel
In-Reply-To: <1278332023-16524-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:41 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] ksz884x: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, eric.dumazet, jpirko, dkirjanov, netdev,
linux-kernel
In-Reply-To: <1278332040-17160-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:13:58 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] lance: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, joe, shemminger, eric.dumazet, kaber, netdev,
linux-kernel
In-Reply-To: <1278332046-17195-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:14:03 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] mac89x0: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon; +Cc: kernel-janitors, joe, eric.dumazet, kaber, tj, netdev,
linux-kernel
In-Reply-To: <1278332051-17760-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:14:09 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] natsemi: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, thockin, jpirko, joe, bhutchings, shemminger,
netdev, linux-kernel
In-Reply-To: <1278332059-17795-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:14:17 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: setsockopt(IP_TOS) being privileged or distinct capability?
From: Hagen Paul Pfeifer @ 2010-07-06 2:07 UTC (permalink / raw)
To: Philip Prindeville; +Cc: Alexander Clouter, netdev
In-Reply-To: <4C321EAF.9000508@redfish-solutions.com>
* Philip Prindeville | 2010-07-05 12:04:31 [-0600]:
>I understand that. That's part of the reason that I've submitted
>patches for APR, Apache, Thunderbird, Firefox, Proftpd, Curl, wget,
>etc. There is pressure within certain technical groups to get ISP's
>to voluntarily implement RFC-4594... that's the carrot. The stick
>being FCC heavy-handed regulation of the ISP's if they don't.
Where is the _real_ advantage if setsockopt(IP_TOS) where a privileged
operation? At the end the user/service is still required to set his service
class, but this time with CAP_NET_ADMIN. Do you think that Service
Providers/Transit Providers trust (and this is the critical aspect) customers
based on some IP flags - this is extreme unlikely. 99% of users have
effective CAP_NET_ADMIN capabilities - and you cannot stop using them.
Service Providers/Transit Providers will trust customers who pays more and
then they will accept their DIFFSERV suggestion signaled via IP DSCP. All
other customers will be treated normal, with zeroed DSCP. It makes no sense
for ISP's to shift the trust aspect to the customer side.
HGN
^ permalink raw reply
* Re: [PATCH] starfire: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, ionut, joe, jpirko, shemminger, akpm, netdev,
linux-kernel
In-Reply-To: <1278332077-18431-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:14:34 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] ni52: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, joe, jpirko, shemminger, jkosina, netdev,
linux-kernel
In-Reply-To: <1278332065-17831-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:14:23 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] ns83820: Use the instance of net_device_stats from net_device.
From: David Miller @ 2010-07-06 2:07 UTC (permalink / raw)
To: segooon
Cc: kernel-janitors, adobriyan, shemminger, tj, jpirko, netdev,
linux-kernel
In-Reply-To: <1278332071-17865-1-git-send-email-segooon@gmail.com>
From: Kulikov Vasiliy <segooon@gmail.com>
Date: Mon, 5 Jul 2010 16:14:28 +0400
> Since net_device has an instance of net_device_stats,
> we can remove the instance of this from the adapter structure.
>
> Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Applied.
^ permalink raw reply
* Re: [PATCH] ks8842: Replace usage of dev_dbg with netdev_dbg
From: David Miller @ 2010-07-06 2:08 UTC (permalink / raw)
To: richard.rojfors; +Cc: netdev
In-Reply-To: <1278285999.2594.4.camel@debian>
From: Richard Röjfors <richard.rojfors@pelagicore.com>
Date: Mon, 05 Jul 2010 01:26:39 +0200
> This patch replaces all usage of dev_dbg with netdev_dbg.
>
> A side effect is that the pointer to the platform device in the adapter
> struct can be removed.
>
> Signed-off-by: Richard Röjfors <richard.rojfors@pelagicore.com>
Applied.
^ permalink raw reply
* Re: [PATCH] usbnet: remove direct access to urb->status
From: David Miller @ 2010-07-06 2:08 UTC (permalink / raw)
To: oneukum; +Cc: netdev
In-Reply-To: <201007021558.25774.oneukum@suse.de>
From: Oliver Neukum <oneukum@suse.de>
Date: Fri, 2 Jul 2010 15:58:25 +0200
> From a2e8da61490cba876b1b4814c4832822527c43dd Mon Sep 17 00:00:00 2001
> From: Oliver Neukum <oliver@neukum.org>
> Date: Fri, 2 Jul 2010 15:51:55 +0200
> Subject: [PATCH] usbnet: remove direct access to urb->status
>
> USB drivers should not use urb->status directly because
> it is scheduled to become a parameter. This does the conversion
> for drivers/net/usb
>
> Signed-off-by: Oliver Neukum <oneukum@suse.de>
Applied.
^ permalink raw reply
* Re: [PATCH net-next-2.6] ipv4: use skb_dst_copy() in ip_copy_metadata()
From: David Miller @ 2010-07-06 2:08 UTC (permalink / raw)
To: eric.dumazet; +Cc: netdev
In-Reply-To: <1278064102.2530.29.camel@edumazet-laptop>
From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Fri, 02 Jul 2010 11:48:22 +0200
> Avoid touching dst refcount in ip_fragment().
>
> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Applied.
^ permalink raw reply
* Re: [net-next-2.6 PATCH] igb: drop support for UDP hashing w/ RSS
From: David Miller @ 2010-07-06 2:08 UTC (permalink / raw)
To: jeffrey.t.kirsher; +Cc: netdev, gospo, bphilips, alexander.h.duyck
In-Reply-To: <20100702060056.16863.23072.stgit@localhost.localdomain>
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Date: Thu, 01 Jul 2010 23:01:05 -0700
> From: Alexander Duyck <alexander.h.duyck@intel.com>
>
> This change removes UDP from the supported protocols for RSS hashing. The
> reason for removing this protocol is because IP fragmentation was causing a
> network flow to be broken into two streams, one for fragmented, and one for
> non-fragmented and this in turn was causing out-of-order issues.
>
> Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Applied.
^ permalink raw reply
* Re: [net-next-2.6 PATCH] ixgbe: use netif_<level> instead of netdev_<level>
From: David Miller @ 2010-07-06 2:09 UTC (permalink / raw)
To: jeffrey.t.kirsher; +Cc: netdev, gospo, bphilips, joe, emil.s.tantilov
In-Reply-To: <20100702060508.17100.39352.stgit@localhost.localdomain>
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Date: Thu, 01 Jul 2010 23:05:12 -0700
> From: Emil Tantilov <emil.s.tantilov@intel.com>
>
> This patch restores the ability to set msglvl through ethtool.
> The issue was introduced by:
> commit 849c45423c0c108e08d67644728cc9b0ed225fa1
>
> CC: Joe Perches <joe@perches.com>
>
> Reported-by: Joe Perches <joe@perches.com>
> Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com>
> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Applied.
^ permalink raw reply
* Re: [PATCH 05/11] isdn/gigaset: improve CAPI message debugging
From: David Miller @ 2010-07-06 2:23 UTC (permalink / raw)
To: tilman; +Cc: isdn, hjlipp, keil, i4ldeveloper, netdev, linux-kernel
In-Reply-To: <20100705-patch-gigaset-05.tilman@imap.cc>
From: Tilman Schmidt <tilman@imap.cc>
Date: Tue, 6 Jul 2010 02:18:59 +0200 (CEST)
> @@ -384,7 +388,7 @@ void gigaset_skb_sent(struct bc_state *bcs, struct sk_buff *dskb)
>
> /* don't send further B3 messages if disconnected */
> if (bcs->apconnstate < APCONN_ACTIVE) {
> - gig_dbg(DEBUG_LLDATA, "disconnected, discarding ack");
> + gig_dbg(DEBUG_MCMD, "disconnected, discarding ack");
> return;
> }
This is against something other than net-next-2.6 even with your
other two ISDN patches applied, because all of these lines read
"if (ap->connected ..."
Please tell me what exactly these patches are against so that I
can apply them to net-next-2.6 cleanly.
^ permalink raw reply
* Re: [PATCH 2/2] isdn: avoid calling tty_ldisc_flush() in atomic context
From: David Miller @ 2010-07-06 2:24 UTC (permalink / raw)
To: tilman; +Cc: isdn, hjlipp, keil, i4ldeveloper, netdev, linux-kernel, stable
In-Reply-To: <20100705-patch-isdn-02.tilman@imap.cc>
From: Tilman Schmidt <tilman@imap.cc>
Date: Tue, 6 Jul 2010 02:18:27 +0200 (CEST)
> Remove the call to tty_ldisc_flush() from the RESULT_NO_CARRIER
> branch of isdn_tty_modem_result(), as already proposed in commit
> 00409bb045887ec5e7b9e351bc080c38ab6bfd33.
> This avoids a "sleeping function called from invalid context" BUG
> when the hardware driver calls the statcallb() callback with
> command==ISDN_STAT_DHUP in atomic context, which in turn calls
> isdn_tty_modem_result(RESULT_NO_CARRIER, ~), and from there,
> tty_ldisc_flush() which may sleep.
>
> Impact: bugfix
> Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Applied to net-next-2.6, thanks.
^ permalink raw reply
* Re: [PATCH 1/2] Documentation/isdn: CAPI controller interface amendment
From: David Miller @ 2010-07-06 2:24 UTC (permalink / raw)
To: tilman; +Cc: isdn, hjlipp, keil, i4ldeveloper, netdev, linux-kernel
In-Reply-To: <20100705-patch-isdn-01.tilman@imap.cc>
From: Tilman Schmidt <tilman@imap.cc>
Date: Tue, 6 Jul 2010 02:18:22 +0200 (CEST)
> Mention that the CAPI controller methods load_firmware() and
> reset_ctr() are asynchronous, and should signal completion.
>
> Impact: documentation
> Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Applied to net-next-2.6
Please stop using "Impact: " tags, I just edit them out when
I add your changes.
^ permalink raw reply
* Re: [PATCH 1/4] net: add driver hooks for time stamping.
From: David Miller @ 2010-07-06 2:39 UTC (permalink / raw)
To: richardcochran; +Cc: netdev
In-Reply-To: <20100705.190301.48512969.davem@davemloft.net>
From: David Miller <davem@davemloft.net>
Date: Mon, 05 Jul 2010 19:03:01 -0700 (PDT)
> From: Richard Cochran <richardcochran@gmail.com>
> Date: Mon, 5 Jul 2010 07:31:07 +0200
>
>> This patch adds hooks for transmit and receive time stamps. The
>> transmit hook allows a software fallback for transmit time stamps,
>> for MACs lacking time stamping hardware. The receive hook does not yet
>> have any effect, but it prepares the way for hardware time stamping
>> in PHY devices. Using the hooks will still require adding two inline
>> function calls to each MAC driver.
>>
>> Signed-off-by: Richard Cochran <richard.cochran@omicron.at>
>
> Applied.
Actually, this breaks the build.
There are drivers that never saw phylib.h included in them,
which use internal static functions named "phy_read()" and such
which match global interfaces defined in phylib.h
drivers/net/tulip/dmfe.c:334:12: error: conflicting types for 'phy_read'
include/linux/phy.h:437:19: note: previous definition of 'phy_read' was here
drivers/net/tulip/dmfe.c:335:13: error: conflicting types for 'phy_write'
include/linux/phy.h:452:19: note: previous definition of 'phy_write' was here
You're going to need to resolve this issue first, then make sure at a
minimum that an "allmodconfig" build fully passes with an
unconditional include of phylib.h in skbuff.h
I've reverted all of your patches.
^ permalink raw reply
* RE: Splice status
From: Ofer Heifetz @ 2010-07-06 2:36 UTC (permalink / raw)
To: Changli Gao, Eric Dumazet; +Cc: Jens Axboe, netdev@vger.kernel.org
In-Reply-To: <AANLkTim_eBmT-6HmkqG5d7k0jjrGKAFBjzqVCricTpgK@mail.gmail.com>
Regarding your remark of replacing sendfile with recvfile, I have two questions:
1) what will be used if both are enabled in smb.conf
2) from your experience, which is faster for reading files?
________________________________________
From: Changli Gao [xiaosuo@gmail.com]
Sent: Tuesday, July 06, 2010 5:01 AM
To: Eric Dumazet
Cc: Jens Axboe; Ofer Heifetz; netdev@vger.kernel.org
Subject: Re: Splice status
On Mon, Jul 5, 2010 at 8:50 PM, Eric Dumazet <eric.dumazet@gmail.com> wrote:
> Le lundi 05 juillet 2010 à 13:52 +0300, Ofer Heifetz a écrit :
>> I am using Samba, so from my understanding of the source code, it
> loops and performs splice(sock, pipe) and splice(pipe, fd). There is no
> flush of any sort in between.
>>
>> When you say drain you mean to flush all data to pipe?
>>
>
> Draining pipe before splice() call would only trigger the bug less
> often.
If we don't drain the pipe before calling splice(2), the data spliced
from pipe maybe not be what we expect. Then data corruption occurs.
>
> splice(sock, pipe) can block if caller dont use appropriate "non
> blocking pipe' splice() mode, even if pipe is empty before a splice()
> call.
I don't think it is expected. The code of sys_recvfile is much like
the sendfile(2) implementation in kernel. If sys_recvfile may block
without non_block flag, sendfile(2) may block too.
BTW: Samba can use sendfile(2) instead in sys_recvfile.
--
Regards,
Changli Gao(xiaosuo@gmail.com)
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox