unsigned char ar_tip[4];        /* target IP address        */
 };
 
-struct TransportHeaderT {
+struct bcm_transport_header {
        union {
                struct udphdr uhdr;
                struct tcphdr thdr;
        };
 } __packed;
-typedef struct TransportHeaderT xporthdr;
 
 enum bcm_ip_frame_type {
        eNonIPPacket,
 
                           struct iphdr *iphd,
                           struct bcm_classifier_rule *pstClassifierRule)
 {
-       xporthdr                *xprt_hdr=NULL;
+       struct bcm_transport_header *xprt_hdr = NULL;
        BOOLEAN bClassificationSucceed=FALSE;
 
        BCM_DEBUG_PRINT(Adapter,DBG_TYPE_TX, IPV4_DBG, DBG_LVL_ALL, "========>");
 
-       xprt_hdr=(xporthdr *)((PUCHAR)iphd + sizeof(struct iphdr));
+       xprt_hdr=(struct bcm_transport_header *)((PUCHAR)iphd + sizeof(struct iphdr));
 
        do {
                BCM_DEBUG_PRINT(Adapter,DBG_TYPE_TX, IPV4_DBG, DBG_LVL_ALL, "Trying to see Direction = %d %d",