void t3e3_if_up(struct channel *);
 void t3e3_if_down(struct channel *);
 int t3e3_if_start_xmit(struct sk_buff *skb, struct net_device *dev);
-void t3e3_if_config(struct channel *, u32, char *,
-                   t3e3_resp_t *, int *);
+void t3e3_if_config(struct channel *, u32, char *, struct t3e3_resp *, int *);
 void t3e3_set_frame_type(struct channel *, u32);
 u32 t3e3_eeprom_read_word(struct channel *, u32);
 void t3e3_read_card_serial_number(struct channel *);
 
 }
 
 void t3e3_if_config(struct channel *sc, u32 cmd, char *set,
-                   t3e3_resp_t *ret, int *rlen)
+                   struct t3e3_resp *ret, int *rlen)
 {
        struct t3e3_param *param = (struct t3e3_param *)set;
        u32 *data = (u32 *)set;
 
        struct channel *sc = dev_to_priv(dev);
        int cmd_2t3e3, len, rlen;
        struct t3e3_param param;
-       t3e3_resp_t  resp;
+       struct t3e3_resp resp;
        void __user *data = ifr->ifr_data + sizeof(cmd_2t3e3) + sizeof(len);
 
        if (cmd == SIOCWANDEV)