From: Kevin McKinney Date: Sat, 22 Dec 2012 19:27:48 +0000 (-0500) Subject: Staging: bcm: Remove typedef for _E_SERVICEFLOW_CS_SPEC_ and call directly. X-Git-Tag: next-20130218~26^2~636 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=4a19aaa7cb8f20be2ab66922b1c56b649c4a06cf;p=karo-tx-linux.git Staging: bcm: Remove typedef for _E_SERVICEFLOW_CS_SPEC_ and call directly. This patch removes typedef for _E_SERVICEFLOW_CS_SPEC_, and changes the name of the enum to bcm_spec_encoding. Signed-off-by: Kevin McKinney Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/bcm/Protocol.h b/drivers/staging/bcm/Protocol.h index b20d857fc146..89246b1b0a68 100644 --- a/drivers/staging/bcm/Protocol.h +++ b/drivers/staging/bcm/Protocol.h @@ -77,7 +77,7 @@ typedef struct _ETH_CS_ETH2_FRAME { #define ETHERNET_FRAMETYPE_802QVLAN ntohs(0x8100) /* Per SF CS Specification Encodings */ -typedef enum _E_SERVICEFLOW_CS_SPEC_ { +enum bcm_spec_encoding { eCSSpecUnspecified = 0, eCSPacketIPV4, eCSPacketIPV6, @@ -88,7 +88,7 @@ typedef enum _E_SERVICEFLOW_CS_SPEC_ { eCSPacketIPV4Over802_1QVLAN, eCSPacketIPV6Over802_1QVLAN, eCSPacketUnsupported -} E_SERVICEFLOW_CS_SPEC; +}; #define IP6_HEADER_LEN 40 #define IP_VERSION(byte) (((byte&0xF0)>>4))