[ath9k-devel] Fully control ethernet frame
SangHyuk Kim <[email protected]> Wed, 13 Jul 2016 17:52:55 +0900
| Newsgroups | org.ath9k.lists.ath9k-devel |
|---|---|
| Message-ID | <CA+eadOAGaDMPrY7=AgWSi4pe8-nSkBv6z2WKEGRiWOSS=-7fXw@mail.gmail.com> |
Dear Adrian. Thanks for your reply. I could check the point you mentioned, but when I tried to modify source code(ar9002.c) and rebuild it didn't any effects. And I realized that my wifi usb uses ath9k_htc things. So I'm researching about htc_*.c things, but I can't find any crew clue. My new questions : 1) How can I corrupt CRC/FCS using htc driver product 2) Also, what is the 'txok' variable in htc_drv_txrx.c : [image: ?? ??? 1] Any replies, thanks. 2016-07-09 8:56 GMT+09:00 Adrian Chadd <[email protected]>: > On 8 July 2016 at 10:55, Ben Greear <[email protected]> wrote: > > On 07/08/2016 10:46 AM, Adrian Chadd wrote: > >> > >> hi, > >> > >> There's a transmit descriptor bit, AR_CorruptFCS, which you can set > >> and it will negate the FCS so it always fails. > >> > >> Look in the ar9002_mac.c / ar9003_mac.c where NoAck is set; i think > >> AR_CorruptFCS should also be set in that (ctl1 for ar9002 and below, > >> ctl12 for ar9003) > > > > > > Neat. > > > > e1000e (I think?) and some other drivers I mucked with long ago have > > the ability to accept FCS from user-space. If someone adds that > > same support to ath9k then that would make applications supporting > > this API able to work on ath9k devices as well... > > I don't know if we can disable hardware FCS calculation. :-) It looks > like we can only make it be corrupted, for testing. > > > > -adrian > > > > > Thanks, > > Ben > > > > > >> > >> > >> -a > >> > >> > >> On 8 July 2016 at 00:08, ??? <[email protected]> wrote: > >>> > >>> Hi all, > >>> > >>> I want to make corrupted packet by wrong CRC/FCS > >>> > >>> I have two questions. > >>> > >>> 1) Can I handle CRC/FCS when ethernet frame be made at Tx ? > >>> > >>> 2-1) If can, how can I ? or where is related source? > >>> > >>> 2-2) If can?t, is there any way to control CRC/FCS at Tx ? > >>> > >>> Thanks. > >>> _______________________________________________ > >>> ath9k-devel mailing list > >>> ath9k-devel at lists.ath9k.org > >>> https://lists.ath9k.org/mailman/listinfo/ath9k-devel > >> > >> _______________________________________________ > >> ath9k-devel mailing list > >> ath9k-devel at lists.ath9k.org > >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel > >> > > > > > > -- > > Ben Greear <[email protected]> > > Candela Technologies Inc http://www.candelatech.com > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20160713/29e0cf54/attachment-0001.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 108875 bytes Desc: not available Url : http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20160713/29e0cf54/attachment-0001.png