* [ath9k-devel] Extra redundancy in certain frames. @ 2014-01-18 6:22 abhinav narain 2014-01-18 6:57 ` Ben Greear 0 siblings, 1 reply; 5+ messages in thread From: abhinav narain @ 2014-01-18 6:22 UTC (permalink / raw) To: ath9k-devel Hi Folks, I wanted to have some extra redundancy to be present in certain packets, like DNS frames so that I can increase the probability of it getting across. I was interested in knowing how can I achieve this in ath9k. Which functions should I look into ? Do I have to parse the frame in driver before transmitting to find out it is a DNS packet or is there something else that can be done cleverly ? PS: I understand that the sender and the receiver both have to be modified for such an aim. Thanks, Abhinav -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20140117/2eca40a4/attachment.htm ^ permalink raw reply [flat|nested] 5+ messages in thread
* [ath9k-devel] Extra redundancy in certain frames. 2014-01-18 6:22 [ath9k-devel] Extra redundancy in certain frames abhinav narain @ 2014-01-18 6:57 ` Ben Greear 2014-01-18 16:14 ` Adrian Chadd 0 siblings, 1 reply; 5+ messages in thread From: Ben Greear @ 2014-01-18 6:57 UTC (permalink / raw) To: ath9k-devel On 01/17/2014 10:22 PM, abhinav narain wrote: > Hi Folks, > I wanted to have some extra redundancy to be present in certain > packets, like DNS frames so that I can increase the probability > of it getting across. > > I was interested in knowing how can I achieve this in ath9k. > Which functions should I look into ? > Do I have to parse the frame in driver before transmitting to > find out it is a DNS packet or is there something else that can > be done cleverly ? > > PS: I understand that the sender and the receiver both have > to be modified for such an aim. I'd first make sure they are sent on the VO (high priority) queue. That could be done in the stack, or could be done in the dns process for the station. For AP, it would probably have to be done in the stack. Thanks, Ben > > Thanks, > Abhinav > > > _______________________________________________ > ath9k-devel mailing list > ath9k-devel at lists.ath9k.org > https://lists.ath9k.org/mailman/listinfo/ath9k-devel > -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc http://www.candelatech.com ^ permalink raw reply [flat|nested] 5+ messages in thread
* [ath9k-devel] Extra redundancy in certain frames. 2014-01-18 6:57 ` Ben Greear @ 2014-01-18 16:14 ` Adrian Chadd 2014-01-19 0:59 ` abhinav narain 0 siblings, 1 reply; 5+ messages in thread From: Adrian Chadd @ 2014-01-18 16:14 UTC (permalink / raw) To: ath9k-devel Yeah, I'd dump them into the VO queue and set their retry counts much higher. -a On 17 January 2014 22:57, Ben Greear <greearb@candelatech.com> wrote: > On 01/17/2014 10:22 PM, abhinav narain wrote: >> Hi Folks, >> I wanted to have some extra redundancy to be present in certain >> packets, like DNS frames so that I can increase the probability >> of it getting across. >> >> I was interested in knowing how can I achieve this in ath9k. >> Which functions should I look into ? >> Do I have to parse the frame in driver before transmitting to >> find out it is a DNS packet or is there something else that can >> be done cleverly ? >> >> PS: I understand that the sender and the receiver both have >> to be modified for such an aim. > > I'd first make sure they are sent on the VO (high priority) > queue. That could be done in the stack, or could be done in > the dns process for the station. For AP, it would probably have to > be done in the stack. > > Thanks, > Ben > >> >> Thanks, >> Abhinav >> >> >> _______________________________________________ >> ath9k-devel mailing list >> ath9k-devel at lists.ath9k.org >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel >> > > > -- > Ben Greear <greearb@candelatech.com> > Candela Technologies Inc http://www.candelatech.com > > _______________________________________________ > ath9k-devel mailing list > ath9k-devel at lists.ath9k.org > https://lists.ath9k.org/mailman/listinfo/ath9k-devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* [ath9k-devel] Extra redundancy in certain frames. 2014-01-18 16:14 ` Adrian Chadd @ 2014-01-19 0:59 ` abhinav narain 2014-01-19 1:04 ` Adrian Chadd 0 siblings, 1 reply; 5+ messages in thread From: abhinav narain @ 2014-01-19 0:59 UTC (permalink / raw) To: ath9k-devel Yeah, that was my first guess-- to use a different access class than BE! I want to do add some extra redundancy bits in the payload .. I wasn't sure if it's easier to do it in mac80211 susbsystem or in the driver .. I see one cannot know anything about in the packet in the driver as they are just linked list, but I wasn't sure where to do in mac80211. Thanks, Abhinav On Sat, Jan 18, 2014 at 8:14 AM, Adrian Chadd <adrian@freebsd.org> wrote: > Yeah, I'd dump them into the VO queue and set their retry counts much > higher. > > > -a > > > On 17 January 2014 22:57, Ben Greear <greearb@candelatech.com> wrote: > > On 01/17/2014 10:22 PM, abhinav narain wrote: > >> Hi Folks, > >> I wanted to have some extra redundancy to be present in certain > >> packets, like DNS frames so that I can increase the probability > >> of it getting across. > >> > >> I was interested in knowing how can I achieve this in ath9k. > >> Which functions should I look into ? > >> Do I have to parse the frame in driver before transmitting to > >> find out it is a DNS packet or is there something else that can > >> be done cleverly ? > >> > >> PS: I understand that the sender and the receiver both have > >> to be modified for such an aim. > > > > I'd first make sure they are sent on the VO (high priority) > > queue. That could be done in the stack, or could be done in > > the dns process for the station. For AP, it would probably have to > > be done in the stack. > > > > Thanks, > > Ben > > > >> > >> Thanks, > >> Abhinav > >> > >> > >> _______________________________________________ > >> ath9k-devel mailing list > >> ath9k-devel at lists.ath9k.org > >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel > >> > > > > > > -- > > Ben Greear <greearb@candelatech.com> > > Candela Technologies Inc http://www.candelatech.com > > > > _______________________________________________ > > ath9k-devel mailing list > > ath9k-devel at lists.ath9k.org > > https://lists.ath9k.org/mailman/listinfo/ath9k-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20140118/c6826daa/attachment.htm ^ permalink raw reply [flat|nested] 5+ messages in thread
* [ath9k-devel] Extra redundancy in certain frames. 2014-01-19 0:59 ` abhinav narain @ 2014-01-19 1:04 ` Adrian Chadd 0 siblings, 0 replies; 5+ messages in thread From: Adrian Chadd @ 2014-01-19 1:04 UTC (permalink / raw) To: ath9k-devel It sounds like there needs to be an optional TX field which says "ok, now really, how many retransmits?" -a On 18 January 2014 16:59, abhinav narain <abhinavnarain10@gmail.com> wrote: > Yeah, that was my first guess-- to use a different access class than BE! > I want to do add some extra redundancy bits in the payload .. I wasn't sure > if it's easier to > do it in mac80211 susbsystem or in the driver .. I see one cannot know > anything about > in the packet in the driver as they are just linked list, but I wasn't sure > where to do in mac80211. > > Thanks, > Abhinav > > > > On Sat, Jan 18, 2014 at 8:14 AM, Adrian Chadd <adrian@freebsd.org> wrote: >> >> Yeah, I'd dump them into the VO queue and set their retry counts much >> higher. >> >> >> -a >> >> >> On 17 January 2014 22:57, Ben Greear <greearb@candelatech.com> wrote: >> > On 01/17/2014 10:22 PM, abhinav narain wrote: >> >> Hi Folks, >> >> I wanted to have some extra redundancy to be present in certain >> >> packets, like DNS frames so that I can increase the probability >> >> of it getting across. >> >> >> >> I was interested in knowing how can I achieve this in ath9k. >> >> Which functions should I look into ? >> >> Do I have to parse the frame in driver before transmitting to >> >> find out it is a DNS packet or is there something else that can >> >> be done cleverly ? >> >> >> >> PS: I understand that the sender and the receiver both have >> >> to be modified for such an aim. >> > >> > I'd first make sure they are sent on the VO (high priority) >> > queue. That could be done in the stack, or could be done in >> > the dns process for the station. For AP, it would probably have to >> > be done in the stack. >> > >> > Thanks, >> > Ben >> > >> >> >> >> Thanks, >> >> Abhinav >> >> >> >> >> >> _______________________________________________ >> >> ath9k-devel mailing list >> >> ath9k-devel at lists.ath9k.org >> >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel >> >> >> > >> > >> > -- >> > Ben Greear <greearb@candelatech.com> >> > Candela Technologies Inc http://www.candelatech.com >> > >> > _______________________________________________ >> > ath9k-devel mailing list >> > ath9k-devel at lists.ath9k.org >> > https://lists.ath9k.org/mailman/listinfo/ath9k-devel > > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-01-19 1:04 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-01-18 6:22 [ath9k-devel] Extra redundancy in certain frames abhinav narain 2014-01-18 6:57 ` Ben Greear 2014-01-18 16:14 ` Adrian Chadd 2014-01-19 0:59 ` abhinav narain 2014-01-19 1:04 ` Adrian Chadd
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.