* [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.