Penjelasan tag penggunaan data

Tag mewakili salah satu metrik yang akan digunakan untuk melacak penghitung penggunaan data. Secara default, dan secara implisit, tag hanya didasarkan pada UID. UID digunakan sebagai dasar untuk penegakan kebijakan, dan tidak dapat diabaikan. Jadi, tag akan selalu setidaknya mewakili UID (uid_tag). Tag dapat secara eksplisit ditambah dengan "tag akuntansi" yang dikaitkan dengan UID. Ruang pengguna dapat menggunakan TrafficStats.setThreadStatsTag() untuk menetapkan bagian acct_tag dari tag yang kemudian digunakan  dengan soket: semua data yang termasuk dalam soket tersebut akan dihitung berdasarkan tag. Pengendalian kemudian didasarkan pada bagian uid_tag tag, dan statistik dikumpulkan untuk bagian acct_tag secara terpisah.

Tanpa pemberian tag eksplisit, modul qtaguid akan mengasumsikan default_tag:  {acct_tag=0, uid_tag=10003}

    a:  {acct_tag=1, uid_tag=10003}
    b:  {acct_tag=2, uid_tag=10003}
    c:  {acct_tag=3, uid_tag=10003}

a, b, c… mewakili tag vulgar yang terkait dengan soket tertentu.

default_tag (acct_tag=0) adalah tag akuntansi default yang berisi total traffic untuk uid tersebut, termasuk semua traffic tanpa tag, dan biasanya digunakan untuk menerapkan aturan kebijakan/kuota.

Tag ini dapat digunakan untuk membuat profil traffic jaringan aplikasi ke dalam kategori logis terpisah (di tingkat socket jaringan). Tag tersebut dapat dihapus, diterapkan kembali, atau diubah selama runtime.

Modul qtaguid telah diterapkan di cabang kernel/umum android-3.0