* uid handling - Limit UID impersonation to processes with a gid in AID_NET_BW_ACCT. This affects socket tagging, and data removal. - Limit stats lookup to own uid or the process gid is in AID_NET_BW_STATS. This affects stats lookup. * allow pacifying the module Setting passive to Y/y will make the module return immediately on external stimulus. No more stats and silent success on ctrl writes. Mainly used when one suspects this module of misbehaving. Change-Id: I83990862d52a9b0922aca103a0f61375cddeb7c4 Signed-off-by: JP Abgrall <jpa@google.com>
29 lines
937 B
C
29 lines
937 B
C
/* include/linux/android_aid.h
|
|
*
|
|
* Copyright (C) 2008 Google, Inc.
|
|
*
|
|
* This software is licensed under the terms of the GNU General Public
|
|
* License version 2, as published by the Free Software Foundation, and
|
|
* may be copied, distributed, and modified under those terms.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
*/
|
|
|
|
#ifndef _LINUX_ANDROID_AID_H
|
|
#define _LINUX_ANDROID_AID_H
|
|
|
|
/* AIDs that the kernel treats differently */
|
|
#define AID_NET_BT_ADMIN 3001
|
|
#define AID_NET_BT 3002
|
|
#define AID_INET 3003
|
|
#define AID_NET_RAW 3004
|
|
#define AID_NET_ADMIN 3005
|
|
#define AID_NET_BW_STATS 3006 /* read bandwidth statistics */
|
|
#define AID_NET_BW_ACCT 3007 /* change bandwidth statistics accounting */
|
|
|
|
#endif
|