patch-2.1.15 linux/net/ipv6/datagram.c
Next file: linux/net/ipv6/exthdrs.c
Previous file: linux/net/ipv6/af_inet6.c
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Thu Dec 12 16:54:25 1996
- Orig file:
v2.1.14/linux/net/ipv6/datagram.c
- Orig date:
Tue Nov 12 15:56:16 1996
diff -u --recursive --new-file v2.1.14/linux/net/ipv6/datagram.c linux/net/ipv6/datagram.c
@@ -30,7 +30,7 @@
int datagram_recv_ctl(struct sock *sk, struct msghdr *msg, struct sk_buff *skb)
{
struct ipv6_pinfo *np = &sk->net_pinfo.af_inet6;
- struct ipv6_options *opt = (struct ipv6_options *) skb->proto_priv;
+ struct ipv6_options *opt = (struct ipv6_options *) skb->cb;
struct cmsghdr *cmsg = msg->msg_control;
int len = msg->msg_controllen;
@@ -58,7 +58,7 @@
src_info->ipi6_ifindex = in6_dev->if_index;
ipv6_addr_copy(&src_info->ipi6_addr,
- &skb->ipv6_hdr->daddr);
+ &skb->nh.ipv6h->daddr);
len -= cmsg->cmsg_len;
msg->msg_controllen += cmsg->cmsg_len;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov