|
@@ -338,12 +338,16 @@ static void dump_packet(const struct nf_loginfo *info,
|
|
|
if ((logflags & IPT_LOG_UID) && !iphoff && skb->sk) {
|
|
|
read_lock_bh(&skb->sk->sk_callback_lock);
|
|
|
if (skb->sk->sk_socket && skb->sk->sk_socket->file)
|
|
|
- printk("UID=%u GID=%u",
|
|
|
+ printk("UID=%u GID=%u ",
|
|
|
skb->sk->sk_socket->file->f_uid,
|
|
|
skb->sk->sk_socket->file->f_gid);
|
|
|
read_unlock_bh(&skb->sk->sk_callback_lock);
|
|
|
}
|
|
|
|
|
|
+ /* Max length: 16 "MARK=0xFFFFFFFF " */
|
|
|
+ if (!iphoff && skb->mark)
|
|
|
+ printk("MARK=0x%x ", skb->mark);
|
|
|
+
|
|
|
/* Proto Max log string length */
|
|
|
/* IP: 40+46+6+11+127 = 230 */
|
|
|
/* TCP: 10+max(25,20+30+13+9+32+11+127) = 252 */
|