---------- Weitergeleitete Nachricht ----------
Subject: Re: net/ieee80211/softmac/ieee80211softmac_io.c:464: warning: 'ieee80211softmac_send_ctl_frame' defined but not used Date: Tuesday 23 May 2006 14:33 From: Johannes Berg <[EMAIL PROTECTED]> To: Toralf Förster <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] On Mon, 2006-05-22 at 19:48 +0200, Toralf Förster wrote: > While playing with various kernel config I observed the warning above > compiling 2.6.17-rc4-git10. Yeah, known 'bug', we have that code there but never use it. Feel free to submit a patch (to John Linville, CC netdev and softmac-dev) to remove it. johannes ------------------------------------------------------- Here is a patch applicable fotr the current git kernel: n22 ~ # cat patch_softmac --- net/ieee80211/softmac/ieee80211softmac_io.c 2006-05-23 14:41:19.000000000 +0200 +++ net/ieee80211/softmac/ieee80211softmac_io.c_orig 2006-05-23 14:40:44.000000000 +0200 @@ -456,3 +456,31 @@ return IEEE80211_2ADDR_LEN; } + +/* Sends a control packet */ +static int +ieee80211softmac_send_ctl_frame(struct ieee80211softmac_device *mac, + struct ieee80211softmac_network *net, u32 type, u32 arg) +{ + void *pkt = NULL; + u32 pkt_size = 0; + + switch(type) { + case IEEE80211_STYPE_RTS: + case IEEE80211_STYPE_CTS: + pkt_size = ieee80211softmac_rts_cts((struct ieee80211_hdr_2addr **)(&pkt), mac, net, type); + break; + default: + printkl(KERN_DEBUG PFX "Unsupported Control Frame type: %i\n", type); + return -EINVAL; + } + + if(pkt_size == 0) + return -ENOMEM; + + /* Send the packet to the ieee80211 layer for tx */ + ieee80211_tx_frame(mac->ieee, (struct ieee80211_hdr *) pkt, pkt_size); + + kfree(pkt); + return 0; +} -- MfG/Sincerely Toralf Förster
pgpD5fUGVraMa.pgp
Description: PGP signature