X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fnet%2Frawv6.h;h=14476a71725e56467fe934611d3ec2f7e659abb6;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=23fd9a6a221a2094546fe66c7a17b619a906d0c3;hpb=cee37fe97739d85991964371c1f3a745c00dd236;p=linux-2.6.git diff --git a/include/net/rawv6.h b/include/net/rawv6.h index 23fd9a6a2..14476a717 100644 --- a/include/net/rawv6.h +++ b/include/net/rawv6.h @@ -7,10 +7,11 @@ extern struct hlist_head raw_v6_htable[RAWV6_HTABLE_SIZE]; extern rwlock_t raw_v6_lock; -extern void ipv6_raw_deliver(struct sk_buff *skb, int nexthdr); +extern int ipv6_raw_deliver(struct sk_buff *skb, int nexthdr); extern struct sock *__raw_v6_lookup(struct sock *sk, unsigned short num, - struct in6_addr *loc_addr, struct in6_addr *rmt_addr); + struct in6_addr *loc_addr, struct in6_addr *rmt_addr, + int dif); extern int rawv6_rcv(struct sock *sk, struct sk_buff *skb);