Search Linux Wireless

RE: rtw88 multicast failure in AP mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marcin Ślusarz <marcin.slusarz@xxxxxxxxx> wrote:
> wt., 11 cze 2024 o 04:32 Ping-Ke Shih <pkshih@xxxxxxxxxxx> napisał(a):
> >
> > Marcin Ślusarz <marcin.slusarz@xxxxxxxxx> wrote:
> > > Let's assume we have 3 systems: A and B use 8821CU chip, and C uses
> > > another chip from a different vendor.
> > >
> > > If A is in AP mode and A and B use the rtw88 driver, pinging A from B
> > > and C by local name doesn't work because name resolution fails: avahi
> > > on B and C sends a multicast request to resolve A.local, A sees it and
> > > responds, but neither B nor C sees the response.
> > >
> > > In the same situation, but with A and B using the rtl8821cu driver
> > > (from https://github.com/morrownr/8821cu-20210916.git), everything
> > > works - B and C see A's response and can resolve A.local.
> > >
> > > If C is in AP mode, resolving C from A and B also works.
> > >
> > > This leads me to believe there's something wrong with rtw88 when
> > > sending multicast packets in AP mode.
> >
> > Have you captured air packets sent by C (AP mode)? (To check if TX properly.)
> 
> Yes, I see packets in both directions on both C and A if C is in AP mode.
> 
> > Have you tried non-secure connection? (To check if encryption properly.)
> 
> Nothing changes - rtw88 in AP mode sends multicast packets, but other
> devices don't see them.

How can you assert other devices don't see them? Receivers don't ACK 
multicast/broadcast packets, so have you added debug log in A or B?

Compare air packets in non-secure connection between what A and C plays AP mode.
Finding their difference might help to address problem.






[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux