Commit 656ec3fd authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

NET: fix build error caused by Greg K-H

This resolves the build error introduced in
97348238 due to Greg applying the the
incorrect patch.

Thanks to Randy Dunlap for reporting this.
Tested-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 5a608116
...@@ -2,7 +2,10 @@ ...@@ -2,7 +2,10 @@
#define __LINUX_MROUTE_H #define __LINUX_MROUTE_H
#include <linux/sockios.h> #include <linux/sockios.h>
#include <linux/types.h>
#ifdef __KERNEL__
#include <linux/in.h> #include <linux/in.h>
#endif
/* /*
* Based on the MROUTING 3.5 defines primarily to keep * Based on the MROUTING 3.5 defines primarily to keep
...@@ -126,6 +129,7 @@ struct igmpmsg ...@@ -126,6 +129,7 @@ struct igmpmsg
*/ */
#ifdef __KERNEL__ #ifdef __KERNEL__
#include <linux/pim.h>
#include <net/sock.h> #include <net/sock.h>
#ifdef CONFIG_IP_MROUTE #ifdef CONFIG_IP_MROUTE
...@@ -210,27 +214,6 @@ struct mfc_cache ...@@ -210,27 +214,6 @@ struct mfc_cache
#define IGMPMSG_WHOLEPKT 3 /* For PIM Register processing */ #define IGMPMSG_WHOLEPKT 3 /* For PIM Register processing */
#ifdef __KERNEL__ #ifdef __KERNEL__
#define PIM_V1_VERSION __constant_htonl(0x10000000)
#define PIM_V1_REGISTER 1
#define PIM_VERSION 2
#define PIM_REGISTER 1
#define PIM_NULL_REGISTER __constant_htonl(0x40000000)
/* PIMv2 register message header layout (ietf-draft-idmr-pimvsm-v2-00.ps */
struct pimreghdr
{
__u8 type;
__u8 reserved;
__be16 csum;
__be32 flags;
};
extern int pim_rcv_v1(struct sk_buff *);
struct rtmsg; struct rtmsg;
extern int ipmr_get_route(struct sk_buff *skb, struct rtmsg *rtm, int nowait); extern int ipmr_get_route(struct sk_buff *skb, struct rtmsg *rtm, int nowait);
#endif #endif
......
...@@ -115,6 +115,7 @@ struct sioc_mif_req6 ...@@ -115,6 +115,7 @@ struct sioc_mif_req6
#ifdef __KERNEL__ #ifdef __KERNEL__
#include <linux/pim.h>
#include <linux/skbuff.h> /* for struct sk_buff_head */ #include <linux/skbuff.h> /* for struct sk_buff_head */
#ifdef CONFIG_IPV6_MROUTE #ifdef CONFIG_IPV6_MROUTE
......
#ifndef __LINUX_PIM_H
#define __LINUX_PIM_H
#include <asm/byteorder.h>
/* Message types - V1 */
#define PIM_V1_VERSION __constant_htonl(0x10000000)
#define PIM_V1_REGISTER 1
/* Message types - V2 */
#define PIM_VERSION 2
#define PIM_REGISTER 1
#define PIM_NULL_REGISTER __constant_htonl(0x40000000)
/* PIMv2 register message header layout (ietf-draft-idmr-pimvsm-v2-00.ps */
struct pimreghdr
{
__u8 type;
__u8 reserved;
__be16 csum;
__be32 flags;
};
struct sk_buff;
extern int pim_rcv_v1(struct sk_buff *);
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment