diff options
Diffstat (limited to 'net/ipx/af_ipx.c')
| -rw-r--r-- | net/ipx/af_ipx.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/net/ipx/af_ipx.c b/net/ipx/af_ipx.c index 5a27e5df5886..34b3bb868409 100644 --- a/net/ipx/af_ipx.c +++ b/net/ipx/af_ipx.c | |||
| @@ -44,7 +44,6 @@ | |||
| 44 | #include <linux/socket.h> | 44 | #include <linux/socket.h> |
| 45 | #include <linux/sockios.h> | 45 | #include <linux/sockios.h> |
| 46 | #include <linux/string.h> | 46 | #include <linux/string.h> |
| 47 | #include <linux/tcp.h> | ||
| 48 | #include <linux/types.h> | 47 | #include <linux/types.h> |
| 49 | #include <linux/termios.h> | 48 | #include <linux/termios.h> |
| 50 | 49 | ||
| @@ -52,6 +51,7 @@ | |||
| 52 | #include <net/p8022.h> | 51 | #include <net/p8022.h> |
| 53 | #include <net/psnap.h> | 52 | #include <net/psnap.h> |
| 54 | #include <net/sock.h> | 53 | #include <net/sock.h> |
| 54 | #include <net/tcp_states.h> | ||
| 55 | 55 | ||
| 56 | #include <asm/uaccess.h> | 56 | #include <asm/uaccess.h> |
| 57 | 57 | ||
| @@ -1627,7 +1627,7 @@ out: | |||
| 1627 | return rc; | 1627 | return rc; |
| 1628 | } | 1628 | } |
| 1629 | 1629 | ||
| 1630 | static int ipx_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt) | 1630 | static int ipx_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) |
| 1631 | { | 1631 | { |
| 1632 | /* NULL here for pt means the packet was looped back */ | 1632 | /* NULL here for pt means the packet was looped back */ |
| 1633 | struct ipx_interface *intrfc; | 1633 | struct ipx_interface *intrfc; |
| @@ -1796,8 +1796,8 @@ static int ipx_recvmsg(struct kiocb *iocb, struct socket *sock, | |||
| 1796 | copied); | 1796 | copied); |
| 1797 | if (rc) | 1797 | if (rc) |
| 1798 | goto out_free; | 1798 | goto out_free; |
| 1799 | if (skb->stamp.tv_sec) | 1799 | if (skb->tstamp.off_sec) |
| 1800 | sk->sk_stamp = skb->stamp; | 1800 | skb_get_timestamp(skb, &sk->sk_stamp); |
| 1801 | 1801 | ||
| 1802 | msg->msg_namelen = sizeof(*sipx); | 1802 | msg->msg_namelen = sizeof(*sipx); |
| 1803 | 1803 | ||
| @@ -1940,9 +1940,7 @@ static struct notifier_block ipx_dev_notifier = { | |||
| 1940 | }; | 1940 | }; |
| 1941 | 1941 | ||
| 1942 | extern struct datalink_proto *make_EII_client(void); | 1942 | extern struct datalink_proto *make_EII_client(void); |
| 1943 | extern struct datalink_proto *make_8023_client(void); | ||
| 1944 | extern void destroy_EII_client(struct datalink_proto *); | 1943 | extern void destroy_EII_client(struct datalink_proto *); |
| 1945 | extern void destroy_8023_client(struct datalink_proto *); | ||
| 1946 | 1944 | ||
| 1947 | static unsigned char ipx_8022_type = 0xE0; | 1945 | static unsigned char ipx_8022_type = 0xE0; |
| 1948 | static unsigned char ipx_snap_id[5] = { 0x0, 0x0, 0x0, 0x81, 0x37 }; | 1946 | static unsigned char ipx_snap_id[5] = { 0x0, 0x0, 0x0, 0x81, 0x37 }; |
