Skip to content

Commit

Permalink
Staging: bcm: Fix all white space issues in IPv6ProtocolHdr.h
Browse files Browse the repository at this point in the history
This patch fixes all white space issues in
IPv6ProtocolHdr.h as reported by checkpatch.pl.

Signed-off-by: Kevin McKinney <klmckinney1@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Kevin McKinney authored and Greg Kroah-Hartman committed Jan 7, 2013
1 parent 7e5df05 commit d83beb8
Showing 1 changed file with 21 additions and 29 deletions.
50 changes: 21 additions & 29 deletions drivers/staging/bcm/IPv6ProtocolHdr.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#ifndef _IPV6_PROTOCOL_DEFINES_
#define _IPV6_PROTOCOL_DEFINES_


#define IPV6HDR_TYPE_HOPBYHOP 0x0
#define IPV6HDR_TYPE_ROUTING 0x2B
#define IPV6HDR_TYPE_FRAGMENTATION 0x2C
Expand All @@ -10,9 +9,8 @@
#define IPV6HDR_TYPE_ENCRYPTEDSECURITYPAYLOAD 0x34
#define MASK_IPV6_CS_SPEC 0x2


#define TCP_HEADER_TYPE 0x6
#define UDP_HEADER_TYPE 0x11
#define TCP_HEADER_TYPE 0x6
#define UDP_HEADER_TYPE 0x11
#define IPV6_ICMP_HDR_TYPE 0x2
#define IPV6_FLOWLABEL_BITOFFSET 9

Expand All @@ -36,7 +34,7 @@ typedef struct IPV6HeaderFormatTag
UCHAR ucHopLimit;
ULONG ulSrcIpAddress[4];
ULONG ulDestIpAddress[4];
}IPV6Header;
} IPV6Header;

typedef struct IPV6RoutingHeaderFormatTag
{
Expand All @@ -47,70 +45,64 @@ typedef struct IPV6RoutingHeaderFormatTag
ULONG ulReserved;
//UCHAR aucAddressList[0];

}IPV6RoutingHeader;
} IPV6RoutingHeader;

typedef struct IPV6FragmentHeaderFormatTag
{
UCHAR ucNextHeader;
UCHAR ucReserved;
UCHAR ucNextHeader;
UCHAR ucReserved;
USHORT usFragmentOffset;
ULONG ulIdentification;
}IPV6FragmentHeader;
} IPV6FragmentHeader;

typedef struct IPV6DestOptionsHeaderFormatTag
{
UCHAR ucNextHeader;
UCHAR ucHdrExtLen;
UCHAR ucDestOptions[6];
//UCHAR udExtDestOptions[0];
}IPV6DestOptionsHeader;
} IPV6DestOptionsHeader;

typedef struct IPV6HopByHopOptionsHeaderFormatTag
{
UCHAR ucNextHeader;
UCHAR ucMisc[3];
ULONG ulJumboPayloadLen;
}IPV6HopByHopOptionsHeader;
} IPV6HopByHopOptionsHeader;

typedef struct IPV6AuthenticationHeaderFormatTag
{
UCHAR ucNextHeader;
UCHAR ucLength;
UCHAR ucNextHeader;
UCHAR ucLength;
USHORT usReserved;
ULONG ulSecurityParametersIndex;
//UCHAR ucAuthenticationData[0];

}IPV6AuthenticationHeader;
} IPV6AuthenticationHeader;

typedef struct IPV6IcmpHeaderFormatTag
{
UCHAR ucType;
UCHAR ucCode;
UCHAR ucType;
UCHAR ucCode;
USHORT usChecksum;
//UCHAR ucIcmpMsg[0];

}IPV6IcmpHeader;
} IPV6IcmpHeader;

typedef enum _E_IPADDR_CONTEXT
{
eSrcIpAddress,
eDestIpAddress

}E_IPADDR_CONTEXT;


} E_IPADDR_CONTEXT;

//Function Prototypes

USHORT IpVersion6(struct bcm_mini_adapter *Adapter, /**< Pointer to the driver control structure */
USHORT IpVersion6(struct bcm_mini_adapter *Adapter, /**< Pointer to the driver control structure */
PVOID pcIpHeader, /**<Pointer to the IP Hdr of the packet*/
struct bcm_classifier_rule *pstClassifierRule );
struct bcm_classifier_rule *pstClassifierRule);

VOID DumpIpv6Address(ULONG *puIpv6Address);

extern BOOLEAN MatchSrcPort(struct bcm_classifier_rule *pstClassifierRule,USHORT ushSrcPort);
extern BOOLEAN MatchDestPort(struct bcm_classifier_rule *pstClassifierRule,USHORT ushSrcPort);
extern BOOLEAN MatchProtocol(struct bcm_classifier_rule *pstClassifierRule,UCHAR ucProtocol);

extern BOOLEAN MatchSrcPort(struct bcm_classifier_rule *pstClassifierRule, USHORT ushSrcPort);
extern BOOLEAN MatchDestPort(struct bcm_classifier_rule *pstClassifierRule, USHORT ushSrcPort);
extern BOOLEAN MatchProtocol(struct bcm_classifier_rule *pstClassifierRule, UCHAR ucProtocol);

#endif

0 comments on commit d83beb8

Please sign in to comment.