From: Eric W. Biederman Date: Fri, 25 May 2012 19:42:45 +0000 (-0600) Subject: net sched: Pass the skb into change so it can access NETLINK_CB X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~49^2~90 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af4c6641f5ad445fe6d0832da42406dbd9a37ce4;p=pandora-kernel.git net sched: Pass the skb into change so it can access NETLINK_CB cls_flow.c plays with uids and gids. Unless I misread that code it is possible for classifiers to depend on the specific uid and gid values. Therefore I need to know the user namespace of the netlink socket that is installing the packet classifiers. Pass in the rtnetlink skb so I can access the NETLINK_CB of the passed packet. In particular I want access to sk_user_ns(NETLINK_CB(in_skb).ssk). Pass in not the user namespace but the incomming rtnetlink skb into the the classifier change routines as that is generally the more useful parameter. Cc: Jamal Hadi Salim Acked-by: David S. Miller Acked-by: Serge Hallyn Signed-off-by: Eric W. Biederman --- Reading git-diff-tree failed