|
@@ -3928,7 +3928,7 @@ static int selinux_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb)
|
|
|
family = PF_INET;
|
|
|
|
|
|
AVC_AUDIT_DATA_INIT(&ad, NET);
|
|
|
- ad.u.net.netif = skb->dev ? skb->dev->name : "[unknown]";
|
|
|
+ ad.u.net.netif = skb->iif;
|
|
|
ad.u.net.family = family;
|
|
|
|
|
|
err = selinux_parse_skb(skb, &ad, &addrp, &len, 1, NULL);
|
|
@@ -4259,7 +4259,7 @@ static unsigned int selinux_ip_postroute_last(unsigned int hooknum,
|
|
|
sksec = sk->sk_security;
|
|
|
|
|
|
AVC_AUDIT_DATA_INIT(&ad, NET);
|
|
|
- ad.u.net.netif = dev->name;
|
|
|
+ ad.u.net.netif = dev->ifindex;
|
|
|
ad.u.net.family = family;
|
|
|
|
|
|
err = selinux_parse_skb(skb, &ad, &addrp, &len, 0, &proto);
|