|
@@ -1152,7 +1152,7 @@ int __udp4_lib_rcv(struct sk_buff *skb, struct hlist_head udptable[],
|
|
return __udp4_lib_mcast_deliver(skb, uh, saddr, daddr, udptable);
|
|
return __udp4_lib_mcast_deliver(skb, uh, saddr, daddr, udptable);
|
|
|
|
|
|
sk = __udp4_lib_lookup(saddr, uh->source, daddr, uh->dest,
|
|
sk = __udp4_lib_lookup(saddr, uh->source, daddr, uh->dest,
|
|
- skb->dev->ifindex, udptable );
|
|
|
|
|
|
+ inet_iif(skb), udptable);
|
|
|
|
|
|
if (sk != NULL) {
|
|
if (sk != NULL) {
|
|
int ret = udp_queue_rcv_skb(sk, skb);
|
|
int ret = udp_queue_rcv_skb(sk, skb);
|