Guess you didn't believe me in the other forum.
Trust me, I'm right. The core wireless API was changed in the kernel between 2.6.18 and 2.6.19, and your driver code is now outdated. You can either fix it yourself or get a new driver from your vendor. Here's the commit that took away get_wireless_stats from netdevice.h
Code:
commit baef186519c69b11cf7e48c26e75feb1e6173baa
Author: John W. Linville <linville@tuxdriver.com>
Date: Fri Sep 8 16:04:05 2006 -0400
[PATCH] WE-21 support (core API)
This is version 21 of the Wireless Extensions. Changelog :
o finishes migrating the ESSID API (remove the +1)
o netdev->get_wireless_stats is no more
o long/short retry
This is a redacted version of a patch originally submitted by Jean
Tourrilhes. I removed most of the additions, in order to minimize
future support requirements for nl80211 (or other WE successor).
CC: Jean Tourrilhes <jt@hpl.hp.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>