Staging: bcm: IPv6Protocol.c: Fix coding style
PATCH 1/8 Staging: bcm: IPv6Protocol.c: Fix coding style
The first in a series of 8 patches to fix IPv6Protocol.c This first patch fixes formatting issues for braced statements (e.g. if/for/while)
--- drivers/staging/bcm/IPv6Protocol.c | 158 ++++++++++++++---------------------- 1 files changed, 62 insertions(+), 96 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +62 -96
@@ -9,20 +9,18 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeaderUCHAR *pucRetHeaderPtr =NULL ;UCHAR *pucPayloadPtr =NULL ;USHORT usNextHeaderOffset =0 ; -PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); +PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -if ((NULL == ppucPayload) || (*pusPayloadLength ==0 ) || (*bParseDone)) - { +if ((NULL == ppucPayload) || (*pusPayloadLength ==0 ) || + (*bParseDone)) { *bParseDone = TRUE;return NULL ; - } pucRetHeaderPtr = *ppucPayload; pucPayloadPtr = *ppucPayload; -if (!pucRetHeaderPtr || !pucPayloadPtr) - { +if (!pucRetHeaderPtr || !pucPayloadPtr) { *bParseDone = TRUE;return NULL ; }
@@ -31,9 +29,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeader *bParseDone = FALSE; - -switch (*pucNextHeader) - { +switch (*pucNextHeader) {case IPV6HDR_TYPE_HOPBYHOP : {
@@ -102,7 +98,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeader *bParseDone = TRUE; }break ; -default : +default : { *bParseDone = TRUE;
@@ -112,23 +108,17 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeader } -if (*bParseDone == FALSE) - { -if (*pusPayloadLength <= usNextHeaderOffset) - { +if (*bParseDone == FALSE) { +if (*pusPayloadLength <= usNextHeaderOffset) { *bParseDone = TRUE; - } -else - { + }else { *pucNextHeader = *pucPayloadPtr; - pucPayloadPtr+=usNextHeaderOffset; - (*pusPayloadLength)-=usNextHeaderOffset; + pucPayloadPtr += usNextHeaderOffset; + (*pusPayloadLength) -= usNextHeaderOffset; } } - - *ppucPayload = pucPayloadPtr;return pucRetHeaderPtr; }
@@ -140,22 +130,18 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload,USHORT *pusSrcPort,USHORT *pBOOLEAN bDone = FALSE;UCHAR ucHeaderType =0 ;UCHAR *pucNextHeader =NULL ; -PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); +PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -if ( !pucPayload || (usPayloadLength ==0 )) - { +if ( !pucPayload || (usPayloadLength ==0 )) {return 0 ; } *pusSrcPort = *pusDestPort =0 ; ucHeaderType = ucNextHeader; -while (!bDone) - { +while (!bDone) { pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext,&ucHeaderType,&bDone,&usPayloadLength); -if (bDone) - { -if ((ucHeaderType==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) - { +if (bDone) { +if ((ucHeaderType==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { *pusSrcPort=*((PUSHORT )(pucNextHeader)); *pusDestPort=*((PUSHORT )(pucNextHeader+2 ));BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" ,ntohs (*pusSrcPort),ntohs (*pusDestPort));
@@ -192,41 +178,37 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control stru pstIpv6Header->usPayloadLength, pstIpv6Header->ucNextHeader); - do - { - if(0 == pstClassifierRule->ucDirection) - { + do { + if (0 == pstClassifierRule->ucDirection) { //cannot be processed for classification. // it is a down link connection break; } - if(!pstClassifierRule->bIpv6Protocol) - { + if (!pstClassifierRule->bIpv6Protocol) { //We are looking for Ipv6 Classifiers . Lets ignore this classifier and try the next one. break; } bClassificationSucceed=MatchSrcIpv6Address(pstClassifierRule,pstIpv6Header); - if(!bClassificationSucceed) - break; + if (!bClassificationSucceed) + break; - bClassificationSucceed=MatchDestIpv6Address(pstClassifierRule,pstIpv6Header); - if(!bClassificationSucceed) - break; + bClassificationSucceed=MatchDestIpv6Address(pstClassifierRule,pstIpv6Header); + if (!bClassificationSucceed) + break; //Match the protocol type.For IPv6 the next protocol at end of Chain of IPv6 prot headers bClassificationSucceed=MatchProtocol(pstClassifierRule,ucNextProtocolAboveIP); - if(!bClassificationSucceed) - break; - BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\nIPv6 Protocol Matched"); + if (!bClassificationSucceed) + break; + BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\nIPv6 Protocol Matched"); - if((ucNextProtocolAboveIP == TCP_HEADER_TYPE) || (ucNextProtocolAboveIP == UDP_HEADER_TYPE)) - { + if ((ucNextProtocolAboveIP == TCP_HEADER_TYPE) || (ucNextProtocolAboveIP == UDP_HEADER_TYPE)) { //Match Src Port BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\nIPv6 Source Port:%x\n",ntohs(ushSrcPort)); bClassificationSucceed=MatchSrcPort(pstClassifierRule,ntohs(ushSrcPort)); - if(!bClassificationSucceed) + if (!bClassificationSucceed) break; BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\nIPv6 Src Port Matched");
@@ -234,24 +216,19 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control stru//Match Dest Port BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); bClassificationSucceed=MatchDestPort (pstClassifierRule,ntohs (ushDestPort)); -if (!bClassificationSucceed) +if (!bClassificationSucceed)break ;BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Dest Port Matched" ); } - }while (0 ); + }while (0 ); -if (TRUE==bClassificationSucceed) - { +if (TRUE == bClassificationSucceed) {INT iMatchedSFQueueIndex =0 ; iMatchedSFQueueIndex =SearchSfid (Adapter,pstClassifierRule->ulSFID); -if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) - { +if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) { bClassificationSucceed = FALSE; - } -else - { -if (FALSE == Adapter->PackInfo[iMatchedSFQueueIndex].bActive) - { + }else { +if (FALSE == Adapter->PackInfo[iMatchedSFQueueIndex].bActive) { bClassificationSucceed = FALSE; } }
@@ -263,11 +240,11 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control strustatic BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) { -UINT uiLoopIndex=0 ; -UINT uiIpv6AddIndex=0 ; -UINT uiIpv6AddrNoLongWords =4 ; +UINT uiLoopIndex =0 ; +UINT uiIpv6AddIndex =0 ; +UINT uiIpv6AddrNoLongWords =4 ;ULONG aulSrcIP[4 ]; -PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); +PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);/* //This is the no. of Src Addresses ie Range of IP Addresses contained //in the classifier rule for which we need to match
@@ -275,18 +252,16 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeadUINT uiCountIPSrcAddresses = (UINT )pstClassifierRule->ucIPSourceAddressLength; -if (0 == uiCountIPSrcAddresses) +if (0 == uiCountIPSrcAddresses)return TRUE;//First Convert the Ip Address in the packet to Host Endian order -for (uiIpv6AddIndex=0 ;uiIpv6AddIndex<uiIpv6AddrNoLongWords;uiIpv6AddIndex++) - { +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex<uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { aulSrcIP[uiIpv6AddIndex]=ntohl (pstIpv6Header->ulSrcIpAddress[uiIpv6AddIndex]); } -for (uiLoopIndex=0 ;uiLoopIndex<uiCountIPSrcAddresses;uiLoopIndex+=uiIpv6AddrNoLongWords) - { +for (uiLoopIndex =0 ; uiLoopIndex<uiCountIPSrcAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) {BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Received Packet : \n " );DumpIpv6Address (aulSrcIP);BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Mask In Classifier Rule: \n" );
@@ -294,17 +269,14 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeadBCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Classifier Rule : \n" );DumpIpv6Address (&pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex]); -for (uiIpv6AddIndex=0 ;uiIpv6AddIndex<uiIpv6AddrNoLongWords;uiIpv6AddIndex++) - { -if ((pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulSrcIP[uiIpv6AddIndex]) - != pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) - { +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { +if ((pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulSrcIP[uiIpv6AddIndex]) + != pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) {//Match failed for current Ipv6 Address.Try next Ipv6 Address break ; } -if (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) - { +if (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) {//Match Found BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Src Ip Address Matched\n" );return TRUE;
@@ -316,11 +288,11 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Headstatic BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) { -UINT uiLoopIndex=0 ; -UINT uiIpv6AddIndex=0 ; -UINT uiIpv6AddrNoLongWords =4 ; +UINT uiLoopIndex =0 ; +UINT uiIpv6AddIndex =0 ; +UINT uiIpv6AddrNoLongWords =4 ;ULONG aulDestIP[4 ]; -PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); +PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);/* //This is the no. of Destination Addresses ie Range of IP Addresses contained //in the classifier rule for which we need to match
@@ -328,18 +300,16 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeaUINT uiCountIPDestinationAddresses = (UINT )pstClassifierRule->ucIPDestinationAddressLength; -if (0 == uiCountIPDestinationAddresses) +if (0 == uiCountIPDestinationAddresses)return TRUE;//First Convert the Ip Address in the packet to Host Endian order -for (uiIpv6AddIndex=0 ;uiIpv6AddIndex<uiIpv6AddrNoLongWords;uiIpv6AddIndex++) - { +for (uiIpv6AddIndex =0 ;uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { aulDestIP[uiIpv6AddIndex]=ntohl (pstIpv6Header->ulDestIpAddress[uiIpv6AddIndex]); } -for (uiLoopIndex=0 ;uiLoopIndex<uiCountIPDestinationAddresses;uiLoopIndex+=uiIpv6AddrNoLongWords) - { +for (uiLoopIndex =0 ;uiLoopIndex < uiCountIPDestinationAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) {BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Received Packet : \n " );DumpIpv6Address (aulDestIP);BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Mask In Classifier Rule: \n" );
@@ -347,17 +317,14 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeaBCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Classifier Rule : \n" );DumpIpv6Address (&pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex]); -for (uiIpv6AddIndex=0 ;uiIpv6AddIndex<uiIpv6AddrNoLongWords;uiIpv6AddIndex++) - { -if ((pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulDestIP[uiIpv6AddIndex]) - != pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) - { +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { +if ((pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulDestIP[uiIpv6AddIndex]) + != pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) {//Match failed for current Ipv6 Address.Try next Ipv6 Address break ; } -if (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) - { +if (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) {//Match Found BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Destination Ip Address Matched\n" );return TRUE;
@@ -371,10 +338,9 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeaVOID DumpIpv6Address (ULONG *puIpv6Address) {UINT uiIpv6AddrNoLongWords =4 ; -UINT uiIpv6AddIndex=0 ; -PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -for (uiIpv6AddIndex=0 ;uiIpv6AddIndex<uiIpv6AddrNoLongWords;uiIpv6AddIndex++) - { +UINT uiIpv6AddIndex =0 ; +PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,":%lx" ,puIpv6Address[uiIpv6AddIndex]); }
@@ -383,8 +349,8 @@ VOID DumpIpv6Address(ULONG *puIpv6Address)static VOID DumpIpv6Header (IPV6Header *pstIpv6Header) {UCHAR ucVersion; -UCHAR ucPrio ; -PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); +UCHAR ucPrio; +PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header---" ); ucVersion = pstIpv6Header->ucVersionPrio &0xf0 ;BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Version : %x \n" ,ucVersion);
Signature · 1 line
1.7.3.4
PATCH 2/8 Staging: bcm: IPv6Protocol.c coding style fix
Second in a set of patches to fix coding style in IPv6Protocol.c This patch changes the commenting style
--- drivers/staging/bcm/IPv6Protocol.c | 74 ++++++++++++++++++++++++------------ 1 files changed, 49 insertions(+), 25 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +49 -25
@@ -25,7 +25,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeaderreturn NULL ; } -//Get the Nextt Header Type +/* Get the Nextt Header Type */ *bParseDone = FALSE;
@@ -154,9 +154,11 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload,USHORT *pusSrcPort,USHORT *p } - -USHORT IpVersion6 (PMINI_ADAPTER Adapter,/**< Pointer to the driver control structure */ -PVOID pcIpHeader,/**<Pointer to the IP Hdr of the packet*/ +/* +* Arg 1 PMINI_ADAPTER Adapter is a pointer ot the driver contorl structure +* Arg 2 PVOID pcIpHeader is a pointer to the IP header of the packet +*/ +USHORT IpVersion6 (PMINI_ADAPTER Adapter,PVOID pcIpHeader,S_CLASSIFIER_RULE *pstClassifierRule ) {USHORT ushDestPort =0 ;
@@ -171,7 +173,10 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control struDumpIpv6Header (pstIpv6Header); -//Try to get the next higher layer protocol and the Ports Nos if TCP or UDP +/* +* Try to get the next higher layer protocol +* and the Ports Nos if TCP or UDP +*/ ucNextProtocolAboveIP = GetIpv6ProtocolPorts((UCHAR *)(pcIpHeader + sizeof(IPV6Header)), &ushSrcPort, &ushDestPort,
@@ -180,13 +185,18 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control stru do { if (0 == pstClassifierRule->ucDirection) { - //cannot be processed for classification. - // it is a down link connection + /* + * cannot be processed for classification. + * it is a down link connection + */ break; } if (!pstClassifierRule->bIpv6Protocol) { - //We are looking for Ipv6 Classifiers . Lets ignore this classifier and try the next one. + /* + * We are looking for Ipv6 Classifiers + * Lets ignore this classifier and try the next one + */ break; }
@@ -198,14 +208,18 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control struif (!bClassificationSucceed)break ; -//Match the protocol type.For IPv6 the next protocol at end of Chain of IPv6 prot headers +/* +* Match the protocol type. +* For IPv6 the next protocol at end of +* Chain of IPv6 prot headers +*/ bClassificationSucceed=MatchProtocol (pstClassifierRule,ucNextProtocolAboveIP);if (!bClassificationSucceed)break ;BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Protocol Matched" );if ((ucNextProtocolAboveIP ==TCP_HEADER_TYPE ) || (ucNextProtocolAboveIP ==UDP_HEADER_TYPE )) { -//Match Src Port +/* Match Src Port */ BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Source Port:%x\n" ,ntohs (ushSrcPort)); bClassificationSucceed=MatchSrcPort (pstClassifierRule,ntohs (ushSrcPort));if (!bClassificationSucceed)
@@ -213,7 +227,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, /**< Pointer to the driver control struBCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Src Port Matched" ); -//Match Dest Port +/* Match Dest Port */ BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); bClassificationSucceed=MatchDestPort (pstClassifierRule,ntohs (ushDestPort));if (!bClassificationSucceed)
@@ -246,9 +260,9 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeadULONG aulSrcIP[4 ];PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);/* -//This is the no. of Src Addresses ie Range of IP Addresses contained -//in the classifier rule for which we need to match -*/ +* This is the no. of Src Addresses ie Range of IP Addresses contained +* in the classifier rule for which we need to match +*/ UINT uiCountIPSrcAddresses = (UINT )pstClassifierRule->ucIPSourceAddressLength;
@@ -256,7 +270,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Headreturn TRUE; -//First Convert the Ip Address in the packet to Host Endian order +/* First Convert the Ip Address in the packet to Host Endian order */ for (uiIpv6AddIndex =0 ; uiIpv6AddIndex<uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { aulSrcIP[uiIpv6AddIndex]=ntohl (pstIpv6Header->ulSrcIpAddress[uiIpv6AddIndex]); }
@@ -272,12 +286,15 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Headfor (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {if ((pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulSrcIP[uiIpv6AddIndex]) != pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) { -//Match failed for current Ipv6 Address.Try next Ipv6 Address +/* +* Match failed for current Ipv6 Address +* Try next Ipv6 Address +*/ break ; }if (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) { -//Match Found +/* Match Found */ BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Src Ip Address Matched\n" );return TRUE; }
@@ -293,10 +310,11 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6HeaUINT uiIpv6AddrNoLongWords =4 ;ULONG aulDestIP[4 ];PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -/* -//This is the no. of Destination Addresses ie Range of IP Addresses contained -//in the classifier rule for which we need to match -*/ +/* +* This is the no. of Destination Addresses +* ie Range of IP Addresses contained in the classifier rule +* for which we need to match +*/ UINT uiCountIPDestinationAddresses = (UINT )pstClassifierRule->ucIPDestinationAddressLength;
@@ -304,7 +322,7 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Heareturn TRUE; -//First Convert the Ip Address in the packet to Host Endian order +/* First Convert the Ip Address in the packet to Host Endian order */ for (uiIpv6AddIndex =0 ;uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { aulDestIP[uiIpv6AddIndex]=ntohl (pstIpv6Header->ulDestIpAddress[uiIpv6AddIndex]); }
@@ -320,12 +338,15 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Heafor (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {if ((pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulDestIP[uiIpv6AddIndex]) != pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) { -//Match failed for current Ipv6 Address.Try next Ipv6 Address +/* +* Match failed for current Ipv6 Address. +* Try next Ipv6 Address +*/ break ; }if (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) { -//Match Found +/* Match Found */ BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Destination Ip Address Matched\n" );return TRUE; }
@@ -356,7 +377,10 @@ static VOID DumpIpv6Header(IPV6Header *pstIpv6Header)BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Version : %x \n" ,ucVersion); ucPrio = pstIpv6Header->ucVersionPrio &0x0f ;BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Priority : %x \n" ,ucPrio); -//BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "Flow Label : %x \n",(pstIpv6Header->ucVersionPrio &0xf0); +/* +* BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, +* "Flow Label : %x \n",(pstIpv6Header->ucVersionPrio &0xf0); +*/ BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Payload Length : %x \n" ,ntohs (pstIpv6Header->usPayloadLength));BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Next Header : %x \n" ,pstIpv6Header->ucNextHeader);BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Hop Limit : %x \n" ,pstIpv6Header->ucHopLimit);
Signature · 1 line
1.7.3.4
PATCH 3/8 Staging: bcm: IPv6Protocol.c fix coding style
In reply to Max TottenhamThird in a series of patches to fix coding style in Ipv6Protocol.c This patch fixes the spacing around ',' in function calls.
--- drivers/staging/bcm/IPv6Protocol.c | 86 ++++++++++++++++++------------------ 1 files changed, 43 insertions(+), 43 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +43 -43
@@ -1,10 +1,10 @@#include "headers.h" -static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header); -static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header); +static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header); +static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header);static VOID DumpIpv6Header (IPV6Header *pstIpv6Header); -static UCHAR *GetNextIPV6ChainedHeader (UCHAR **ppucPayload,UCHAR *pucNextHeader,BOOLEAN *bParseDone,USHORT *pusPayloadLength) +static UCHAR *GetNextIPV6ChainedHeader (UCHAR **ppucPayload,UCHAR *pucNextHeader,BOOLEAN *bParseDone,USHORT *pusPayloadLength) {UCHAR *pucRetHeaderPtr =NULL ;UCHAR *pucPayloadPtr =NULL ;
@@ -33,7 +33,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeadercase IPV6HDR_TYPE_HOPBYHOP : { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 HopByHop Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 HopByHop Header" ); usNextHeaderOffset+=sizeof (IPV6HopByHopOptionsHeader); }break ;
@@ -41,7 +41,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeadercase IPV6HDR_TYPE_ROUTING : {IPV6RoutingHeader *pstIpv6RoutingHeader; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Routing Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Routing Header" ); pstIpv6RoutingHeader = (IPV6RoutingHeader *)pucPayloadPtr; usNextHeaderOffset +=sizeof (IPV6RoutingHeader); usNextHeaderOffset += pstIpv6RoutingHeader->ucNumAddresses *IPV6_ADDRESS_SIZEINBYTES ;
@@ -50,7 +50,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeaderbreak ;case IPV6HDR_TYPE_FRAGMENTATION : { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Fragmentation Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Fragmentation Header" ); usNextHeaderOffset+=sizeof (IPV6FragmentHeader); }
@@ -59,7 +59,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeader {IPV6DestOptionsHeader *pstIpv6DestOptsHdr = (IPV6DestOptionsHeader *)pucPayloadPtr;int nTotalOptions = pstIpv6DestOptsHdr->ucHdrExtLen; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 DestOpts Header Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 DestOpts Header Header" ); usNextHeaderOffset+=sizeof (IPV6DestOptionsHeader); usNextHeaderOffset+= nTotalOptions *IPV6_DESTOPTS_HDR_OPTIONSIZE ;
@@ -69,32 +69,32 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeader {IPV6AuthenticationHeader *pstIpv6AuthHdr = (IPV6AuthenticationHeader *)pucPayloadPtr;int nHdrLen = pstIpv6AuthHdr->ucLength; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Authentication Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Authentication Header" ); usNextHeaderOffset+= nHdrLen *4 ; }break ;case IPV6HDR_TYPE_ENCRYPTEDSECURITYPAYLOAD : { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Encrypted Security Payload Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Encrypted Security Payload Header" ); *bParseDone = TRUE; }break ;case IPV6_ICMP_HDR_TYPE : { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," ICMP Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," ICMP Header" ); *bParseDone = TRUE; }break ;case TCP_HEADER_TYPE : { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nTCP Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nTCP Header" ); *bParseDone = TRUE; }break ;case UDP_HEADER_TYPE : { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nUDP Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nUDP Header" ); *bParseDone = TRUE; }break ;
@@ -124,7 +124,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload,UCHAR *pucNextHeader } -static UCHAR GetIpv6ProtocolPorts (UCHAR *pucPayload,USHORT *pusSrcPort,USHORT *pusDestPort,USHORT usPayloadLength,UCHAR ucNextHeader) +static UCHAR GetIpv6ProtocolPorts (UCHAR *pucPayload,USHORT *pusSrcPort,USHORT *pusDestPort,USHORT usPayloadLength,UCHAR ucNextHeader) {UCHAR *pIpv6HdrScanContext = pucPayload;BOOLEAN bDone = FALSE;
@@ -139,12 +139,12 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload,USHORT *pusSrcPort,USHORT *p *pusSrcPort = *pusDestPort =0 ; ucHeaderType = ucNextHeader;while (!bDone) { - pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext,&ucHeaderType,&bDone,&usPayloadLength); + pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext, &ucHeaderType, &bDone, &usPayloadLength);if (bDone) {if ((ucHeaderType==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { *pusSrcPort=*((PUSHORT )(pucNextHeader)); *pusDestPort=*((PUSHORT )(pucNextHeader+2 )); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" ,ntohs (*pusSrcPort),ntohs (*pusDestPort)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" ,ntohs (*pusSrcPort),ntohs (*pusDestPort)); }break ;
@@ -167,7 +167,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,IPV6Header *pstIpv6Header =NULL ;BOOLEAN bClassificationSucceed = FALSE; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"IpVersion6 ==========>\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"IpVersion6 ==========>\n" ); pstIpv6Header = (IPV6Header *)pcIpHeader;
@@ -213,26 +213,26 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,* For IPv6 the next protocol at end of * Chain of IPv6 prot headers */ - bClassificationSucceed=MatchProtocol (pstClassifierRule,ucNextProtocolAboveIP); + bClassificationSucceed=MatchProtocol (pstClassifierRule, ucNextProtocolAboveIP);if (!bClassificationSucceed)break ; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Protocol Matched" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Protocol Matched" );if ((ucNextProtocolAboveIP ==TCP_HEADER_TYPE ) || (ucNextProtocolAboveIP ==UDP_HEADER_TYPE )) {/* Match Src Port */ -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Source Port:%x\n" ,ntohs (ushSrcPort)); - bClassificationSucceed=MatchSrcPort (pstClassifierRule,ntohs (ushSrcPort)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Source Port:%x\n" ,ntohs (ushSrcPort)); + bClassificationSucceed=MatchSrcPort (pstClassifierRule,ntohs (ushSrcPort));if (!bClassificationSucceed)break ; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Src Port Matched" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Src Port Matched" );/* Match Dest Port */ -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); bClassificationSucceed=MatchDestPort (pstClassifierRule,ntohs (ushDestPort));if (!bClassificationSucceed)break ; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Dest Port Matched" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Dest Port Matched" ); } }while (0 );
@@ -252,7 +252,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader, } -static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) +static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) {UINT uiLoopIndex =0 ;UINT uiIpv6AddIndex =0 ;
@@ -276,11 +276,11 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Head }for (uiLoopIndex =0 ; uiLoopIndex<uiCountIPSrcAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Received Packet : \n " ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Received Packet : \n " );DumpIpv6Address (aulSrcIP); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Mask In Classifier Rule: \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Mask In Classifier Rule: \n" );DumpIpv6Address (&pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex]); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Classifier Rule : \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Classifier Rule : \n" );DumpIpv6Address (&pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex]);for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {
@@ -295,7 +295,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Headif (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) {/* Match Found */ -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Src Ip Address Matched\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Src Ip Address Matched\n" );return TRUE; } }
@@ -303,7 +303,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Headreturn FALSE; } -static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) +static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) {UINT uiLoopIndex =0 ;UINT uiIpv6AddIndex =0 ;
@@ -328,11 +328,11 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Hea }for (uiLoopIndex =0 ;uiLoopIndex < uiCountIPDestinationAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Received Packet : \n " ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Received Packet : \n " );DumpIpv6Address (aulDestIP); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Mask In Classifier Rule: \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Mask In Classifier Rule: \n" );DumpIpv6Address (&pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex]); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Classifier Rule : \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Classifier Rule : \n" );DumpIpv6Address (&pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex]);for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {
@@ -347,7 +347,7 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Heaif (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) {/* Match Found */ -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Destination Ip Address Matched\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Destination Ip Address Matched\n" );return TRUE; } }
@@ -362,7 +362,7 @@ VOID DumpIpv6Address(ULONG *puIpv6Address)UINT uiIpv6AddIndex =0 ;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,":%lx" ,puIpv6Address[uiIpv6AddIndex]); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,":%lx" , puIpv6Address[uiIpv6AddIndex]); } }
@@ -372,23 +372,23 @@ static VOID DumpIpv6Header(IPV6Header *pstIpv6Header)UCHAR ucVersion;UCHAR ucPrio;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header---" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header---" ); ucVersion = pstIpv6Header->ucVersionPrio &0xf0 ; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Version : %x \n" ,ucVersion); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Version : %x \n" , ucVersion); ucPrio = pstIpv6Header->ucVersionPrio &0x0f ; -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Priority : %x \n" ,ucPrio); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Priority : %x \n" , ucPrio);/* * BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, * "Flow Label : %x \n",(pstIpv6Header->ucVersionPrio &0xf0); */ -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Payload Length : %x \n" ,ntohs (pstIpv6Header->usPayloadLength)); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Next Header : %x \n" ,pstIpv6Header->ucNextHeader); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Hop Limit : %x \n" ,pstIpv6Header->ucHopLimit); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Src Address :\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Payload Length : %x \n" ,ntohs (pstIpv6Header->usPayloadLength)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Next Header : %x \n" , pstIpv6Header->ucNextHeader); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Hop Limit : %x \n" , pstIpv6Header->ucHopLimit); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Src Address :\n" );DumpIpv6Address (pstIpv6Header->ulSrcIpAddress); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Dest Address :\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Dest Address :\n" );DumpIpv6Address (pstIpv6Header->ulDestIpAddress); -BCM_DEBUG_PRINT ( Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header End---" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header End---" ); }
Signature · 1 line
1.7.3.4
PATCH 4/8 Staging: bcm: IPv6Protocol.c coding style fix
In reply to Max TottenhamFourth patch in a series of patches to fix coding style in IPv6Protocol.c Continuation of fixing spacing arount ','
--- drivers/staging/bcm/IPv6Protocol.c | 46 ++++++++++++++++++------------------ 1 files changed, 23 insertions(+), 23 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +23 -23
@@ -34,7 +34,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeade {BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 HopByHop Header" ); - usNextHeaderOffset+=sizeof (IPV6HopByHopOptionsHeader); + usNextHeaderOffset +=sizeof (IPV6HopByHopOptionsHeader); }break ;
@@ -51,7 +51,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeadecase IPV6HDR_TYPE_FRAGMENTATION : {BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Fragmentation Header" ); - usNextHeaderOffset+=sizeof (IPV6FragmentHeader); + usNextHeaderOffset +=sizeof (IPV6FragmentHeader); }break ;
@@ -60,8 +60,8 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeadeIPV6DestOptionsHeader *pstIpv6DestOptsHdr = (IPV6DestOptionsHeader *)pucPayloadPtr;int nTotalOptions = pstIpv6DestOptsHdr->ucHdrExtLen;BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 DestOpts Header Header" ); - usNextHeaderOffset+=sizeof (IPV6DestOptionsHeader); - usNextHeaderOffset+= nTotalOptions *IPV6_DESTOPTS_HDR_OPTIONSIZE ; + usNextHeaderOffset +=sizeof (IPV6DestOptionsHeader); + usNextHeaderOffset += nTotalOptions *IPV6_DESTOPTS_HDR_OPTIONSIZE ; }break ;
@@ -70,7 +70,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeadeIPV6AuthenticationHeader *pstIpv6AuthHdr = (IPV6AuthenticationHeader *)pucPayloadPtr;int nHdrLen = pstIpv6AuthHdr->ucLength;BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Authentication Header" ); - usNextHeaderOffset+= nHdrLen *4 ; + usNextHeaderOffset += nHdrLen *4 ; }break ;case IPV6HDR_TYPE_ENCRYPTEDSECURITYPAYLOAD :
@@ -128,7 +128,7 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort, USHORT {UCHAR *pIpv6HdrScanContext = pucPayload;BOOLEAN bDone = FALSE; -UCHAR ucHeaderType =0 ; +UCHAR ucHeaderType =0 ;UCHAR *pucNextHeader =NULL ;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);
@@ -141,9 +141,9 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort, USHORTwhile (!bDone) { pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext, &ucHeaderType, &bDone, &usPayloadLength);if (bDone) { -if ((ucHeaderType==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { - *pusSrcPort=*((PUSHORT )(pucNextHeader)); - *pusDestPort=*((PUSHORT )(pucNextHeader+2 )); +if ((ucHeaderType ==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { + *pusSrcPort = *((PUSHORT )(pucNextHeader)); + *pusDestPort = *((PUSHORT )(pucNextHeader+2 ));BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" ,ntohs (*pusSrcPort),ntohs (*pusDestPort)); }break ;
@@ -163,7 +163,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader, {USHORT ushDestPort =0 ;USHORT ushSrcPort =0 ; -UCHAR ucNextProtocolAboveIP =0 ; +UCHAR ucNextProtocolAboveIP =0 ;IPV6Header *pstIpv6Header =NULL ;BOOLEAN bClassificationSucceed = FALSE;
@@ -200,11 +200,11 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,break ; } - bClassificationSucceed=MatchSrcIpv6Address (pstClassifierRule,pstIpv6Header); + bClassificationSucceed =MatchSrcIpv6Address (pstClassifierRule, pstIpv6Header);if (!bClassificationSucceed)break ; - bClassificationSucceed=MatchDestIpv6Address (pstClassifierRule,pstIpv6Header); + bClassificationSucceed =MatchDestIpv6Address (pstClassifierRule, pstIpv6Header);if (!bClassificationSucceed)break ;
@@ -213,7 +213,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,* For IPv6 the next protocol at end of * Chain of IPv6 prot headers */ - bClassificationSucceed=MatchProtocol (pstClassifierRule, ucNextProtocolAboveIP); + bClassificationSucceed =MatchProtocol (pstClassifierRule, ucNextProtocolAboveIP);if (!bClassificationSucceed)break ;BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Protocol Matched" );
@@ -221,15 +221,15 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,if ((ucNextProtocolAboveIP ==TCP_HEADER_TYPE ) || (ucNextProtocolAboveIP ==UDP_HEADER_TYPE )) {/* Match Src Port */ BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Source Port:%x\n" ,ntohs (ushSrcPort)); - bClassificationSucceed=MatchSrcPort (pstClassifierRule,ntohs (ushSrcPort)); + bClassificationSucceed =MatchSrcPort (pstClassifierRule,ntohs (ushSrcPort));if (!bClassificationSucceed)break ;BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Src Port Matched" );/* Match Dest Port */ -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); - bClassificationSucceed=MatchDestPort (pstClassifierRule,ntohs (ushDestPort)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); + bClassificationSucceed =MatchDestPort (pstClassifierRule,ntohs (ushDestPort));if (!bClassificationSucceed)break ;BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Dest Port Matched" );
@@ -238,7 +238,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,if (TRUE == bClassificationSucceed) {INT iMatchedSFQueueIndex =0 ; - iMatchedSFQueueIndex =SearchSfid (Adapter,pstClassifierRule->ulSFID); + iMatchedSFQueueIndex =SearchSfid (Adapter, pstClassifierRule->ulSFID);if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) { bClassificationSucceed = FALSE; }else {
@@ -271,11 +271,11 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Hea/* First Convert the Ip Address in the packet to Host Endian order */ -for (uiIpv6AddIndex =0 ; uiIpv6AddIndex<uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { - aulSrcIP[uiIpv6AddIndex]=ntohl (pstIpv6Header->ulSrcIpAddress[uiIpv6AddIndex]); +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { + aulSrcIP[uiIpv6AddIndex] =ntohl (pstIpv6Header->ulSrcIpAddress[uiIpv6AddIndex]); } -for (uiLoopIndex =0 ; uiLoopIndex<uiCountIPSrcAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { +for (uiLoopIndex =0 ; uiLoopIndex < uiCountIPSrcAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) {BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Received Packet : \n " );DumpIpv6Address (aulSrcIP);BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Mask In Classifier Rule: \n" );
@@ -323,11 +323,11 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6He/* First Convert the Ip Address in the packet to Host Endian order */ -for (uiIpv6AddIndex =0 ;uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { - aulDestIP[uiIpv6AddIndex]=ntohl (pstIpv6Header->ulDestIpAddress[uiIpv6AddIndex]); +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { + aulDestIP[uiIpv6AddIndex] =ntohl (pstIpv6Header->ulDestIpAddress[uiIpv6AddIndex]); } -for (uiLoopIndex =0 ;uiLoopIndex < uiCountIPDestinationAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { +for (uiLoopIndex =0 ; uiLoopIndex < uiCountIPDestinationAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) {BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Received Packet : \n " );DumpIpv6Address (aulDestIP);BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Mask In Classifier Rule: \n" );
Signature · 1 line
1.7.3.4
PATCH 5/8 Staging: bcm: IPv6Protocol.c coding style fix
In reply to Max TottenhamFith in a series of patche to fi coding syle in IPv6Protocol.c Fixed trailing whitespaces and replaced spaces with tabs in code indents
--- drivers/staging/bcm/IPv6Protocol.c | 59 ++++++++++++++++++----------------- 1 files changed, 30 insertions(+), 29 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +30 -29
@@ -4,7 +4,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Heastatic BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header);static VOID DumpIpv6Header (IPV6Header *pstIpv6Header); -static UCHAR *GetNextIPV6ChainedHeader (UCHAR **ppucPayload,UCHAR *pucNextHeader,BOOLEAN *bParseDone,USHORT *pusPayloadLength) +static UCHAR *GetNextIPV6ChainedHeader (UCHAR **ppucPayload,UCHAR *pucNextHeader,BOOLEAN *bParseDone,USHORT *pusPayloadLength) {UCHAR *pucRetHeaderPtr =NULL ;UCHAR *pucPayloadPtr =NULL ;
@@ -109,7 +109,7 @@ static UCHAR * GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeade }if (*bParseDone == FALSE) { -if (*pusPayloadLength <= usNextHeaderOffset) { +if (*pusPayloadLength <= usNextHeaderOffset) { *bParseDone = TRUE; }else { *pucNextHeader = *pucPayloadPtr;
@@ -132,7 +132,7 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort, USHORTUCHAR *pucNextHeader =NULL ;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -if ( !pucPayload || (usPayloadLength ==0 )) { +if (!pucPayload || (usPayloadLength ==0 )) {return 0 ; }
@@ -140,8 +140,8 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort, USHORT ucHeaderType = ucNextHeader;while (!bDone) { pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext, &ucHeaderType, &bDone, &usPayloadLength); -if (bDone) { -if ((ucHeaderType ==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { +if (bDone) { +if ((ucHeaderType ==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { *pusSrcPort = *((PUSHORT )(pucNextHeader)); *pusDestPort = *((PUSHORT )(pucNextHeader+2 ));BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" ,ntohs (*pusSrcPort),ntohs (*pusDestPort));
@@ -159,7 +159,7 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort, USHORT* Arg 2 PVOID pcIpHeader is a pointer to the IP header of the packet */ USHORT IpVersion6 (PMINI_ADAPTER Adapter,PVOID pcIpHeader, -S_CLASSIFIER_RULE *pstClassifierRule ) +S_CLASSIFIER_RULE *pstClassifierRule) {USHORT ushDestPort =0 ;USHORT ushSrcPort =0 ;
@@ -173,8 +173,8 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,DumpIpv6Header (pstIpv6Header); -/* -* Try to get the next higher layer protocol +/* +* Try to get the next higher layer protocol * and the Ports Nos if TCP or UDP */ ucNextProtocolAboveIP = GetIpv6ProtocolPorts((UCHAR *)(pcIpHeader + sizeof(IPV6Header)),
@@ -185,38 +185,39 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader, do { if (0 == pstClassifierRule->ucDirection) { - /* + /* * cannot be processed for classification. - * it is a down link connection + * it is a down link connection */ break; } if (!pstClassifierRule->bIpv6Protocol) { /* - * We are looking for Ipv6 Classifiers + * We are looking for Ipv6 Classifiers * Lets ignore this classifier and try the next one */ break; } bClassificationSucceed = MatchSrcIpv6Address(pstClassifierRule, pstIpv6Header); - if (!bClassificationSucceed) - break; + if (!bClassificationSucceed) + break; - bClassificationSucceed = MatchDestIpv6Address(pstClassifierRule, pstIpv6Header); - if (!bClassificationSucceed) - break; + bClassificationSucceed = MatchDestIpv6Address(pstClassifierRule, pstIpv6Header); + if (!bClassificationSucceed) + break; - /* + /* * Match the protocol type. - * For IPv6 the next protocol at end of + * For IPv6 the next protocol at end of * Chain of IPv6 prot headers */ bClassificationSucceed = MatchProtocol(pstClassifierRule, ucNextProtocolAboveIP); - if (!bClassificationSucceed) - break; - BCM_DEBUG_PRINT(Adapter, DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\nIPv6 Protocol Matched"); + if (!bClassificationSucceed) + break; + + BCM_DEBUG_PRINT(Adapter, DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\nIPv6 Protocol Matched"); if ((ucNextProtocolAboveIP == TCP_HEADER_TYPE) || (ucNextProtocolAboveIP == UDP_HEADER_TYPE)) { /* Match Src Port */
@@ -239,7 +240,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,if (TRUE == bClassificationSucceed) {INT iMatchedSFQueueIndex =0 ; iMatchedSFQueueIndex =SearchSfid (Adapter, pstClassifierRule->ulSFID); -if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) { +if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) { bClassificationSucceed = FALSE; }else {if (FALSE == Adapter->PackInfo[iMatchedSFQueueIndex].bActive) {
@@ -286,7 +287,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Heafor (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {if ((pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulSrcIP[uiIpv6AddIndex]) != pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) { -/* +/* * Match failed for current Ipv6 Address * Try next Ipv6 Address */
@@ -310,9 +311,9 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6HeUINT uiIpv6AddrNoLongWords =4 ;ULONG aulDestIP[4 ];PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -/* -* This is the no. of Destination Addresses -* ie Range of IP Addresses contained in the classifier rule +/* +* This is the no. of Destination Addresses +* ie Range of IP Addresses contained in the classifier rule * for which we need to match */ UINT uiCountIPDestinationAddresses = (UINT )pstClassifierRule->ucIPDestinationAddressLength;
@@ -338,7 +339,7 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Hefor (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {if ((pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex+uiIpv6AddIndex] & aulDestIP[uiIpv6AddIndex]) != pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex+uiIpv6AddIndex]) { -/* +/* * Match failed for current Ipv6 Address. * Try next Ipv6 Address */
@@ -377,8 +378,8 @@ static VOID DumpIpv6Header(IPV6Header *pstIpv6Header)BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Version : %x \n" , ucVersion); ucPrio = pstIpv6Header->ucVersionPrio &0x0f ;BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Priority : %x \n" , ucPrio); -/* -* BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, +/* +* BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, * "Flow Label : %x \n",(pstIpv6Header->ucVersionPrio &0xf0); */ BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Payload Length : %x \n" ,ntohs (pstIpv6Header->usPayloadLength));
Signature · 1 line
1.7.3.4
PATCH 6/8 Staging: bcm: IPv6Protocol.c coding style fix
In reply to Max TottenhamSixth in a series of patche to fix coding style in IPv6Protocol.c This patch changes the format of if statments from:
if (#VALUE == variable) to: if (variable == #VALUE)
--- drivers/staging/bcm/IPv6Protocol.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +6 -6
@@ -11,7 +11,7 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeaderUSHORT usNextHeaderOffset =0 ;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -if ((NULL == ppucPayload) || (*pusPayloadLength ==0 ) || +if ((ppucPayload ==NULL ) || (*pusPayloadLength ==0 ) || (*bParseDone)) { *bParseDone = TRUE;return NULL ;
@@ -184,7 +184,7 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader, pstIpv6Header->ucNextHeader); do { - if (0 == pstClassifierRule->ucDirection) { + if (pstClassifierRule->ucDirection == 0) { /* * cannot be processed for classification. * it is a down link connection
@@ -237,13 +237,13 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader, } }while (0 ); -if (TRUE == bClassificationSucceed) { +if (bClassificationSucceed == TRUE) {INT iMatchedSFQueueIndex =0 ; iMatchedSFQueueIndex =SearchSfid (Adapter, pstClassifierRule->ulSFID);if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) { bClassificationSucceed = FALSE; }else { -if (FALSE == Adapter->PackInfo[iMatchedSFQueueIndex].bActive) { +if (Adapter->PackInfo[iMatchedSFQueueIndex].bActive == FALSE) { bClassificationSucceed = FALSE; } }
@@ -267,7 +267,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6HeaUINT uiCountIPSrcAddresses = (UINT )pstClassifierRule->ucIPSourceAddressLength; -if (0 == uiCountIPSrcAddresses) +if (uiCountIPSrcAddresses ==0 )return TRUE;
@@ -319,7 +319,7 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6HeUINT uiCountIPDestinationAddresses = (UINT )pstClassifierRule->ucIPDestinationAddressLength; -if (0 == uiCountIPDestinationAddresses) +if (uiCountIPDestinationAddresses ==0 )return TRUE;
Signature · 1 line
1.7.3.4
PATCH 7/8 Staging: bcm: IPv6Protocol.c: coding style fix
In reply to Max TottenhamSeventh patch in a series of patches to fix coding style in IPv6Protocol.c this patch makes the file mostly conform to the 80 char line limit there are some exceptions to this rule I have left in to aid readability
--- drivers/staging/bcm/IPv6Protocol.c | 162 ++++++++++++++++++++++++----------- 1 files changed, 111 insertions(+), 51 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +111 -51
@@ -1,10 +1,13 @@#include "headers.h" -static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header); -static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header); +static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule, +IPV6Header *pstIpv6Header); +static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule, +IPV6Header *pstIpv6Header);static VOID DumpIpv6Header (IPV6Header *pstIpv6Header); -static UCHAR *GetNextIPV6ChainedHeader (UCHAR **ppucPayload,UCHAR *pucNextHeader,BOOLEAN *bParseDone,USHORT *pusPayloadLength) +static UCHAR *GetNextIPV6ChainedHeader (UCHAR **ppucPayload, +UCHAR *pucNextHeader,BOOLEAN *bParseDone,USHORT *pusPayloadLength) {UCHAR *pucRetHeaderPtr =NULL ;UCHAR *pucPayloadPtr =NULL ;
@@ -33,7 +36,8 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeadercase IPV6HDR_TYPE_HOPBYHOP : { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 HopByHop Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 HopByHop Header" ); usNextHeaderOffset +=sizeof (IPV6HopByHopOptionsHeader); }break ;
@@ -41,7 +45,8 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeadercase IPV6HDR_TYPE_ROUTING : {IPV6RoutingHeader *pstIpv6RoutingHeader; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Routing Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 Routing Header" ); pstIpv6RoutingHeader = (IPV6RoutingHeader *)pucPayloadPtr; usNextHeaderOffset +=sizeof (IPV6RoutingHeader); usNextHeaderOffset += pstIpv6RoutingHeader->ucNumAddresses *IPV6_ADDRESS_SIZEINBYTES ;
@@ -50,7 +55,9 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeaderbreak ;case IPV6HDR_TYPE_FRAGMENTATION : { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Fragmentation Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"\nIPv6 Fragmentation Header" ); usNextHeaderOffset +=sizeof (IPV6FragmentHeader); }
@@ -59,7 +66,9 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeader {IPV6DestOptionsHeader *pstIpv6DestOptsHdr = (IPV6DestOptionsHeader *)pucPayloadPtr;int nTotalOptions = pstIpv6DestOptsHdr->ucHdrExtLen; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 DestOpts Header Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"\nIPv6 DestOpts Header Header" ); usNextHeaderOffset +=sizeof (IPV6DestOptionsHeader); usNextHeaderOffset += nTotalOptions *IPV6_DESTOPTS_HDR_OPTIONSIZE ;
@@ -69,32 +78,39 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeader {IPV6AuthenticationHeader *pstIpv6AuthHdr = (IPV6AuthenticationHeader *)pucPayloadPtr;int nHdrLen = pstIpv6AuthHdr->ucLength; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Authentication Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"\nIPv6 Authentication Header" ); usNextHeaderOffset += nHdrLen *4 ; }break ;case IPV6HDR_TYPE_ENCRYPTEDSECURITYPAYLOAD : { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Encrypted Security Payload Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"\nIPv6 Encrypted Security Payload Header" ); *bParseDone = TRUE; }break ;case IPV6_ICMP_HDR_TYPE : { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," ICMP Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nICMP Header" ); *bParseDone = TRUE; }break ;case TCP_HEADER_TYPE : { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nTCP Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nTCP Header" ); *bParseDone = TRUE; }break ;case UDP_HEADER_TYPE : { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nUDP Header" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nUDP Header" ); *bParseDone = TRUE; }break ;
@@ -124,7 +140,8 @@ static UCHAR *GetNextIPV6ChainedHeader(UCHAR **ppucPayload, UCHAR *pucNextHeader } -static UCHAR GetIpv6ProtocolPorts (UCHAR *pucPayload,USHORT *pusSrcPort,USHORT *pusDestPort,USHORT usPayloadLength,UCHAR ucNextHeader) +static UCHAR GetIpv6ProtocolPorts (UCHAR *pucPayload,USHORT *pusSrcPort, +USHORT *pusDestPort,USHORT usPayloadLength,UCHAR ucNextHeader) {UCHAR *pIpv6HdrScanContext = pucPayload;BOOLEAN bDone = FALSE;
@@ -139,12 +156,18 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort, USHORT *pusSrcPort = *pusDestPort =0 ; ucHeaderType = ucNextHeader;while (!bDone) { - pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext, &ucHeaderType, &bDone, &usPayloadLength); + pucNextHeader =GetNextIPV6ChainedHeader (&pIpv6HdrScanContext, + &ucHeaderType, &bDone, &usPayloadLength);if (bDone) { -if ((ucHeaderType ==TCP_HEADER_TYPE ) || (ucHeaderType ==UDP_HEADER_TYPE )) { - *pusSrcPort = *((PUSHORT )(pucNextHeader)); - *pusDestPort = *((PUSHORT )(pucNextHeader+2 )); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ," \nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" ,ntohs (*pusSrcPort),ntohs (*pusDestPort)); +if ((ucHeaderType ==TCP_HEADER_TYPE ) || + (ucHeaderType ==UDP_HEADER_TYPE )) { + *pusSrcPort = *((PUSHORT )(pucNextHeader)); + *pusDestPort = *((PUSHORT )(pucNextHeader+2 )); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"\nProtocol Ports - Src Port :0x%x Dest Port : 0x%x" , +ntohs (*pusSrcPort), +ntohs (*pusDestPort)); }break ;
@@ -167,7 +190,8 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,IPV6Header *pstIpv6Header =NULL ;BOOLEAN bClassificationSucceed = FALSE; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"IpVersion6 ==========>\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"IpVersion6 ==========>\n" ); pstIpv6Header = (IPV6Header *)pcIpHeader;
@@ -200,11 +224,13 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,break ; } - bClassificationSucceed =MatchSrcIpv6Address (pstClassifierRule, pstIpv6Header); + bClassificationSucceed =MatchSrcIpv6Address (pstClassifierRule, + pstIpv6Header);if (!bClassificationSucceed)break ; - bClassificationSucceed =MatchDestIpv6Address (pstClassifierRule, pstIpv6Header); + bClassificationSucceed =MatchDestIpv6Address (pstClassifierRule, + pstIpv6Header);if (!bClassificationSucceed)break ;
@@ -213,27 +239,38 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,* For IPv6 the next protocol at end of * Chain of IPv6 prot headers */ - bClassificationSucceed =MatchProtocol (pstClassifierRule, ucNextProtocolAboveIP); + bClassificationSucceed =MatchProtocol (pstClassifierRule, + ucNextProtocolAboveIP);if (!bClassificationSucceed)break ; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Protocol Matched" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 Protocol Matched" ); -if ((ucNextProtocolAboveIP ==TCP_HEADER_TYPE ) || (ucNextProtocolAboveIP ==UDP_HEADER_TYPE )) { +if ((ucNextProtocolAboveIP ==TCP_HEADER_TYPE ) || + (ucNextProtocolAboveIP ==UDP_HEADER_TYPE )) {/* Match Src Port */ -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Source Port:%x\n" ,ntohs (ushSrcPort)); - bClassificationSucceed =MatchSrcPort (pstClassifierRule,ntohs (ushSrcPort)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 Source Port:%x\n" , +ntohs (ushSrcPort)); + bClassificationSucceed =MatchSrcPort (pstClassifierRule, +ntohs (ushSrcPort));if (!bClassificationSucceed)break ; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Src Port Matched" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 Src Port Matched" );/* Match Dest Port */ -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" ,ntohs (ushDestPort)); - bClassificationSucceed =MatchDestPort (pstClassifierRule,ntohs (ushDestPort)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 Destination Port:%x\n" , +ntohs (ushDestPort)); + bClassificationSucceed =MatchDestPort (pstClassifierRule, +ntohs (ushDestPort));if (!bClassificationSucceed)break ; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\nIPv6 Dest Port Matched" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL ,"\nIPv6 Dest Port Matched" ); } }while (0 );
@@ -253,7 +290,8 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader, } -static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) +static BOOLEAN MatchSrcIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule, +IPV6Header *pstIpv6Header) {UINT uiLoopIndex =0 ;UINT uiIpv6AddIndex =0 ;
@@ -277,11 +315,14 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Hea }for (uiLoopIndex =0 ; uiLoopIndex < uiCountIPSrcAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Received Packet : \n " ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"\n Src Ipv6 Address In Received Packet :\n " );DumpIpv6Address (aulSrcIP); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Mask In Classifier Rule: \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"\n Src Ipv6 Mask In Classifier Rule:\n" );DumpIpv6Address (&pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex]); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Src Ipv6 Address In Classifier Rule : \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"\n Src Ipv6 Address In Classifier Rule :\n" );DumpIpv6Address (&pstClassifierRule->stSrcIpAddress.ulIpv6Addr[uiLoopIndex]);for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {
@@ -296,7 +337,9 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Heaif (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) {/* Match Found */ -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Src Ip Address Matched\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"Ipv6 Src Ip Address Matched\n" );return TRUE; } }
@@ -304,7 +347,8 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Heareturn FALSE; } -static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule,IPV6Header *pstIpv6Header) +static BOOLEAN MatchDestIpv6Address (S_CLASSIFIER_RULE *pstClassifierRule, +IPV6Header *pstIpv6Header) {UINT uiLoopIndex =0 ;UINT uiIpv6AddIndex =0 ;
@@ -329,11 +373,14 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6He }for (uiLoopIndex =0 ; uiLoopIndex < uiCountIPDestinationAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Received Packet : \n " ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"\n Destination Ipv6 Address In Received Packet :\n " );DumpIpv6Address (aulDestIP); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Mask In Classifier Rule: \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"\n Destination Ipv6 Mask In Classifier Rule :\n" );DumpIpv6Address (&pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex]); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"\n Destination Ipv6 Address In Classifier Rule : \n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"\n Destination Ipv6 Address In Classifier Rule :\n" );DumpIpv6Address (&pstClassifierRule->stDestIpAddress.ulIpv6Addr[uiLoopIndex]);for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) {
@@ -348,7 +395,9 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule, IPV6Heif (uiIpv6AddIndex == uiIpv6AddrNoLongWords-1 ) {/* Match Found */ -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Ipv6 Destination Ip Address Matched\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG , +DBG_LVL_ALL , +"Ipv6 Destination Ip Address Matched\n" );return TRUE; } }
@@ -363,7 +412,8 @@ VOID DumpIpv6Address(ULONG *puIpv6Address)UINT uiIpv6AddIndex =0 ;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev);for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,":%lx" , puIpv6Address[uiIpv6AddIndex]); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +":%lx" , puIpv6Address[uiIpv6AddIndex]); } }
@@ -373,23 +423,33 @@ static VOID DumpIpv6Header(IPV6Header *pstIpv6Header)UCHAR ucVersion;UCHAR ucPrio;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header---" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"----Ipv6 Header---" ); ucVersion = pstIpv6Header->ucVersionPrio &0xf0 ; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Version : %x \n" , ucVersion); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Version : %x\n" , ucVersion); ucPrio = pstIpv6Header->ucVersionPrio &0x0f ; -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Priority : %x \n" , ucPrio); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Priority : %x\n" , ucPrio);/* * BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, -* "Flow Label : %x \n",(pstIpv6Header->ucVersionPrio &0xf0); +* "Flow Label : %x\n",(pstIpv6Header->ucVersionPrio &0xf0); */ -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Payload Length : %x \n" ,ntohs (pstIpv6Header->usPayloadLength)); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Next Header : %x \n" , pstIpv6Header->ucNextHeader); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Hop Limit : %x \n" , pstIpv6Header->ucHopLimit); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Src Address :\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Payload Length : %x\n" , +ntohs (pstIpv6Header->usPayloadLength)); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Next Header : %x\n" , pstIpv6Header->ucNextHeader); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Hop Limit : %x\n" , pstIpv6Header->ucHopLimit); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Src Address :\n" );DumpIpv6Address (pstIpv6Header->ulSrcIpAddress); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"Dest Address :\n" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"Dest Address :\n" );DumpIpv6Address (pstIpv6Header->ulDestIpAddress); -BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL ,"----Ipv6 Header End---" ); +BCM_DEBUG_PRINT (Adapter,DBG_TYPE_TX ,IPV6_DBG ,DBG_LVL_ALL , +"----Ipv6 Header End---" ); }
Signature · 1 line
1.7.3.4
PATCH 8/8 Staging: bcm: IPv6Protocol.c: coding style fix
In reply to Max TottenhamEighth patch in a series to fix coding style in IPv6Protocol.c This patch removes some uneeded braces around single line if/for statements
--- drivers/staging/bcm/IPv6Protocol.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-)
drivers/staging/bcm/IPv6Protocol.c +4 -8
@@ -149,9 +149,8 @@ static UCHAR GetIpv6ProtocolPorts(UCHAR *pucPayload, USHORT *pusSrcPort,UCHAR *pucNextHeader =NULL ;PMINI_ADAPTER Adapter =GET_BCM_ADAPTER (gblpnetdev); -if (!pucPayload || (usPayloadLength ==0 )) { +if (!pucPayload || (usPayloadLength ==0 ))return 0 ; - } *pusSrcPort = *pusDestPort =0 ; ucHeaderType = ucNextHeader;
@@ -280,9 +279,8 @@ USHORT IpVersion6(PMINI_ADAPTER Adapter, PVOID pcIpHeader,if (iMatchedSFQueueIndex >=NO_OF_QUEUES ) { bClassificationSucceed = FALSE; }else { -if (Adapter->PackInfo[iMatchedSFQueueIndex].bActive == FALSE) { +if (Adapter->PackInfo[iMatchedSFQueueIndex].bActive == FALSE) bClassificationSucceed = FALSE; - } } }
@@ -310,9 +308,8 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,/* First Convert the Ip Address in the packet to Host Endian order */ -for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) aulSrcIP[uiIpv6AddIndex] =ntohl (pstIpv6Header->ulSrcIpAddress[uiIpv6AddIndex]); - }for (uiLoopIndex =0 ; uiLoopIndex < uiCountIPSrcAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { BCM_DEBUG_PRINT(Adapter, DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL,
@@ -368,9 +365,8 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,/* First Convert the Ip Address in the packet to Host Endian order */ -for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) { +for (uiIpv6AddIndex =0 ; uiIpv6AddIndex < uiIpv6AddrNoLongWords; uiIpv6AddIndex++) aulDestIP[uiIpv6AddIndex] =ntohl (pstIpv6Header->ulDestIpAddress[uiIpv6AddIndex]); - }for (uiLoopIndex =0 ; uiLoopIndex < uiCountIPDestinationAddresses; uiLoopIndex += uiIpv6AddrNoLongWords) { BCM_DEBUG_PRINT(Adapter, DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL,
Signature · 1 line
1.7.3.4