netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Neil Horman <nhorman@tuxdriver.com>
To: Herbert Xu <herbert@gondor.apana.org.au>
Cc: David Miller <davem@davemloft.net>,
	eric.dumazet@gmail.com, bmb@athenacr.com, tgraf@redhat.com,
	nhorman@redhat.com, netdev@vger.kernel.org
Subject: Re: cls_cgroup: Store classid in struct sock
Date: Sat, 22 May 2010 08:26:32 -0400	[thread overview]
Message-ID: <20100522122632.GA2075@localhost.localdomain> (raw)
In-Reply-To: <20100522014957.GA8779@gondor.apana.org.au>

On Sat, May 22, 2010 at 11:49:57AM +1000, Herbert Xu wrote:
> On Fri, May 21, 2010 at 12:40:54PM -0400, Neil Horman wrote:
> > 
> > There may also be an issue with the setting of the classid (possible use of the
> > wrong subsys id value when grabbing our cgroup_subsys_state), but I'm checking
> > on that now.
> 
> Actually, I think it's because my patch mistook CONFIG_CGROUP
> for CONFIG_CGROUPS.
> 
Thats definately part of it yes.  But its not all of it, although I think the
rest doesn't have anything to do with your patch.  I fixed that straight away,
but I was still alwasy getting classids of zero in the qemu processes.  Looking
at the cgroup classifier, I'm wondering how this cgroup code ever worked in the
first place.  When we register the cgroup subsystem, we don't register an attach
method, so we never get a chance to assign task_cls_sate(tsk)->classid to any
non-zero value.  I've got a version of the patch that add that, but for some
reason, even though I set task_cls_state(tsk)->classid to the cgroup classid on
attach, task_cls_classid still returns zero.  I'm not sure why that is yet, but
I'm looking into it.

Neil

> 

  reply	other threads:[~2010-05-22 12:26 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-19  7:57 tun: Use netif_receive_skb instead of netif_rx Herbert Xu
2010-05-19  8:09 ` Eric Dumazet
2010-05-19  8:18   ` Eric Dumazet
2010-05-19  8:21     ` Herbert Xu
2010-05-19 12:05     ` Neil Horman
2010-05-19 12:55       ` Neil Horman
2010-05-19 18:00         ` Neil Horman
2010-05-19 20:24           ` Neil Horman
2010-05-19 20:49           ` Thomas Graf
2010-05-19 21:00             ` Brian Bloniarz
2010-05-20  2:55               ` David Miller
2010-05-20  2:57                 ` Herbert Xu
2010-05-20  3:05                   ` David Miller
2010-05-20  3:34                     ` Herbert Xu
2010-05-20  3:42                       ` Herbert Xu
2010-05-20  3:46                       ` David Miller
2010-05-20  4:54                       ` Eric Dumazet
2010-05-20  5:01                         ` Herbert Xu
2010-05-20  5:15                       ` Eric Dumazet
2010-05-20  5:20                         ` Herbert Xu
2010-05-20  5:36                           ` Eric Dumazet
2010-05-20  5:46                             ` Herbert Xu
2010-05-20  6:03                               ` Eric Dumazet
2010-05-20  6:11                                 ` Herbert Xu
2010-05-20  6:19                                   ` Herbert Xu
2010-05-20  6:52                               ` Herbert Xu
2010-05-20  8:10                                 ` Thomas Graf
2010-05-20  9:40                                   ` Thomas Graf
2010-05-24  6:44                                 ` David Miller
2010-05-20 17:29                               ` Neil Horman
2010-05-20 23:16                                 ` Herbert Xu
2010-05-21  0:39                                   ` Neil Horman
2010-05-21  1:02                                     ` Herbert Xu
2010-05-21  1:16                                       ` Herbert Xu
2010-05-24  6:44                                         ` David Miller
2010-05-21  5:49                                     ` David Miller
2010-05-21 10:51                                       ` Neil Horman
2010-05-21 11:08                                         ` Herbert Xu
2010-05-21 12:59                                           ` Neil Horman
2010-05-21 16:40                                           ` Neil Horman
2010-05-22  1:49                                             ` cls_cgroup: Store classid in struct sock Herbert Xu
2010-05-22 12:26                                               ` Neil Horman [this message]
2010-05-24  5:42                                                 ` Herbert Xu
2010-05-24  6:44                                               ` David Miller
2010-05-24  6:55                                                 ` David Miller
2010-05-24  7:07                                                   ` Herbert Xu
2010-05-24  7:14                                                     ` David Miller
2010-05-24 11:09                                                       ` Neil Horman
2010-05-24 11:24                                                         ` Herbert Xu
2010-05-19 14:10       ` tun: Use netif_receive_skb instead of netif_rx Eric Dumazet
2010-05-19 14:31         ` Neil Horman
2010-05-19  8:20   ` Herbert Xu
2010-05-19  8:27     ` Eric Dumazet
2010-05-19  8:44       ` Herbert Xu
2010-05-19 20:14     ` David Miller

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=20100522122632.GA2075@localhost.localdomain \
    --to=nhorman@tuxdriver.com \
    --cc=bmb@athenacr.com \
    --cc=davem@davemloft.net \
    --cc=eric.dumazet@gmail.com \
    --cc=herbert@gondor.apana.org.au \
    --cc=netdev@vger.kernel.org \
    --cc=nhorman@redhat.com \
    --cc=tgraf@redhat.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).