All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sven Eckelmann <sven@narfation.org>
To: ath10k@lists.infradead.org, Ben Greear <greearb@candelatech.com>,
	Sebastian Gottschall <s.gottschall@dd-wrt.com>
Subject: Re: EAP AP/VLAN: multicast not send to client
Date: Tue, 02 Feb 2021 11:12:45 +0100	[thread overview]
Message-ID: <2784478.zUthXOmo2V@ripper> (raw)
In-Reply-To: <a54d233a-7677-80d4-32e9-3cec6744e8c7@dd-wrt.com>


[-- Attachment #1.1.1: Type: text/plain, Size: 1099 bytes --]

On Tuesday, 2 February 2021 10:12:45 CET Sebastian Gottschall wrote:
> mmh. l have a idea
> 
> try the following (this a patch in my tree) and check also the wmi 
> services for this service flag which might be a difference between these 
> firmwares
> 
> --- a/drivers/net/wireless/ath/ath10k/mac.c
> +++ b/drivers/net/wireless/ath/ath10k/mac.c
> @@ -9003,10 +9003,10 @@ int ath10k_mac_register(struct ath10k *ar)
[...]

Thanks, for the idea. But this has no effect on the problem. I have also 
attached the services and feature information (from ath10k-ct's perspective to 
have hopefully a more complete look at the differences). And it seems both 
have WMI_SERVICE_PER_PACKET_SW_ENCRYPT and Ben's firmware also 
ATH10K_FW_FEATURE_CONSUME_BLOCK_ACK_CT (which would also have "enabled" this 
code section).

The biggest difference (which would affect also the non-ct ath10k) would be in 
wmi_services. Ben Greears firmware doesnt support:

* WMI_SERVICE_PEER_CACHING
* WMI_SERVICE_HTT_MGMT_TX_COMP_VALID_FLAGS
* WMI_SERVICE_HOST_DFS_CHECK_SUPPORT
* WMI_SERVICE_TPC_STATS_FINAL

Kind regards,
	Sven

[-- Attachment #1.1.2: greearb-firmware_info --]
[-- Type: text/plain, Size: 426 bytes --]

directory: ath10k/QCA4019/hw1.0
firmware:  firmware-5.bin
fwcfg:     fwcfg-ahb-a000000.wifi.txt
bus:       a000000.wifi
features:  mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT
version:   10.4b-ct-4019-fW-13-5ae337bb1
hw_rev:    4019
board:     board-2.bin

[-- Attachment #1.1.3: greearb-wmi_services --]
[-- Type: text/plain, Size: 5407 bytes --]

WMI_SERVICE_BEACON_OFFLOAD               -
WMI_SERVICE_SCAN_OFFLOAD                 -
WMI_SERVICE_ROAM_OFFLOAD                 -
WMI_SERVICE_BCN_MISS_OFFLOAD             enabled
WMI_SERVICE_STA_PWRSAVE                  enabled
WMI_SERVICE_STA_ADVANCED_PWRSAVE         enabled
WMI_SERVICE_AP_UAPSD                     enabled
WMI_SERVICE_AP_DFS                       -
WMI_SERVICE_11AC                         enabled
WMI_SERVICE_BLOCKACK                     enabled
WMI_SERVICE_PHYERR                       enabled
WMI_SERVICE_BCN_FILTER                   -
WMI_SERVICE_RTT                          enabled
WMI_SERVICE_RATECTRL                     -
WMI_SERVICE_WOW                          -
WMI_SERVICE_RATECTRL_CACHE               enabled
WMI_SERVICE_IRAM_TIDS                    -
WMI_SERVICE_ARPNS_OFFLOAD                -
WMI_SERVICE_NLO                          -
WMI_SERVICE_GTK_OFFLOAD                  -
WMI_SERVICE_SCAN_SCH                     enabled
WMI_SERVICE_CSA_OFFLOAD                  -
WMI_SERVICE_CHATTER                      -
WMI_SERVICE_COEX_FREQAVOID               -
WMI_SERVICE_PACKET_POWER_SAVE            -
WMI_SERVICE_FORCE_FW_HANG                enabled
WMI_SERVICE_GPIO                         enabled
WMI_SERVICE_STA_DTIM_PS_MODULATED_DTIM   -
WMI_SERVICE_STA_UAPSD_BASIC_AUTO_TRIG    -
WMI_SERVICE_STA_UAPSD_VAR_AUTO_TRIG      -
WMI_SERVICE_STA_KEEP_ALIVE               -
WMI_SERVICE_TX_ENCAP                     enabled
WMI_SERVICE_BURST                        -
WMI_SERVICE_SMART_ANTENNA_SW_SUPPORT     enabled
WMI_SERVICE_SMART_ANTENNA_HW_SUPPORT     -
WMI_SERVICE_ROAM_SCAN_OFFLOAD            -
WMI_SERVICE_AP_PS_DETECT_OUT_OF_SYNC     enabled
WMI_SERVICE_EARLY_RX                     -
WMI_SERVICE_STA_SMPS                     -
WMI_SERVICE_FWTEST                       -
WMI_SERVICE_STA_WMMAC                    -
WMI_SERVICE_TDLS                         -
WMI_SERVICE_MCC_BCN_INTERVAL_CHANGE      -
WMI_SERVICE_ADAPTIVE_OCS                 -
WMI_SERVICE_BA_SSN_SUPPORT               -
WMI_SERVICE_FILTER_IPSEC_NATKEEPALIVE    -
WMI_SERVICE_WLAN_HB                      -
WMI_SERVICE_LTE_ANT_SHARE_SUPPORT        -
WMI_SERVICE_BATCH_SCAN                   -
WMI_SERVICE_QPOWER                       -
WMI_SERVICE_PLMREQ                       -
WMI_SERVICE_THERMAL_MGMT                 -
WMI_SERVICE_RMC                          -
WMI_SERVICE_MHF_OFFLOAD                  -
WMI_SERVICE_COEX_SAR                     -
WMI_SERVICE_BCN_TXRATE_OVERRIDE          -
WMI_SERVICE_NAN                          -
WMI_SERVICE_L1SS_STAT                    -
WMI_SERVICE_ESTIMATE_LINKSPEED           -
WMI_SERVICE_OBSS_SCAN                    -
WMI_SERVICE_TDLS_OFFCHAN                 -
WMI_SERVICE_TDLS_UAPSD_BUFFER_STA        -
WMI_SERVICE_TDLS_UAPSD_SLEEP_STA         -
WMI_SERVICE_IBSS_PWRSAVE                 -
WMI_SERVICE_LPASS                        -
WMI_SERVICE_EXTSCAN                      -
WMI_SERVICE_D0WOW                        -
WMI_SERVICE_HSOFFLOAD                    -
WMI_SERVICE_ROAM_HO_OFFLOAD              -
WMI_SERVICE_RX_FULL_REORDER              -
WMI_SERVICE_DHCP_OFFLOAD                 -
WMI_SERVICE_STA_RX_IPA_OFFLOAD_SUPPORT   -
WMI_SERVICE_MDNS_OFFLOAD                 -
WMI_SERVICE_SAP_AUTH_OFFLOAD             -
WMI_SERVICE_ATF                          enabled
WMI_SERVICE_COEX_GPIO                    enabled
WMI_SERVICE_ENHANCED_PROXY_STA           enabled
WMI_SERVICE_TT                           enabled
WMI_SERVICE_PEER_CACHING                 -
WMI_SERVICE_AUX_SPECTRAL_INTF            -
WMI_SERVICE_AUX_CHAN_LOAD_INTF           -
WMI_SERVICE_BSS_CHANNEL_INFO_64          enabled
WMI_SERVICE_EXT_RES_CFG_SUPPORT          enabled
WMI_SERVICE_MESH_11S                     enabled
WMI_SERVICE_MESH_NON_11S                 enabled
WMI_SERVICE_PEER_STATS                   enabled
WMI_SERVICE_RESTRT_CHNL_SUPPORT          -
WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT   enabled
WMI_SERVICE_TX_MODE_PUSH_ONLY            enabled
WMI_SERVICE_TX_MODE_PUSH_PULL            enabled
WMI_SERVICE_TX_MODE_DYNAMIC              enabled
WMI_SERVICE_VDEV_RX_FILTER               enabled
WMI_SERVICE_BTCOEX                       enabled
WMI_SERVICE_CHECK_CAL_VERSION            enabled
WMI_SERVICE_DBGLOG_WARN2                 -
WMI_SERVICE_BTCOEX_DUTY_CYCLE            enabled
WMI_SERVICE_4_WIRE_COEX_SUPPORT          enabled
WMI_SERVICE_EXTENDED_NSS_SUPPORT         enabled
WMI_SERVICE_PROG_GPIO_BAND_SELECT        enabled
WMI_SERVICE_SMART_LOGGING_SUPPORT        enabled
WMI_SERVICE_TDLS_CONN_TRACKER_IN_HOST_MODE -
WMI_SERVICE_TDLS_EXPLICIT_MODE_ONLY      -
WMI_SERVICE_MGMT_TX_WMI                  -
WMI_SERVICE_TDLS_WIDER_BANDWIDTH         -
WMI_SERVICE_HTT_MGMT_TX_COMP_VALID_FLAGS -
WMI_SERVICE_HOST_DFS_CHECK_SUPPORT       -
WMI_SERVICE_TPC_STATS_FINAL              -
WMI_SERVICE_RESET_CHIP                   -
WMI_SERVICE_SPOOF_MAC_SUPPORT            -
WMI_SERVICE_TX_DATA_ACK_RSSI             -
WMI_SERVICE_VDEV_DIFFERENT_BEACON_INTERVAL_SUPPORT -
WMI_SERVICE_VDEV_DISABLE_4_ADDR_SRC_LRN_SUPPORT -
WMI_SERVICE_BB_TIMING_CONFIG_SUPPORT     -
WMI_SERVICE_THERM_THROT                  enabled
WMI_SERVICE_RTT_RESPONDER_ROLE           -
WMI_SERVICE_PER_PACKET_SW_ENCRYPT        enabled
WMI_SERVICE_REPORT_AIRTIME               -
WMI_SERVICE_SYNC_DELETE_CMDS             -
WMI_SERVICE_TX_PWR_PER_PEER              -
WMI_SERVICE_SUPPORT_EXTEND_ADDRESS       -

[-- Attachment #1.1.4: kalle-firmware_info --]
[-- Type: text/plain, Size: 259 bytes --]

directory: ath10k/QCA4019/hw1.0
firmware:  firmware-5.bin
fwcfg:     fwcfg-ahb-a000000.wifi.txt
bus:       a000000.wifi
features:  no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps
version:   10.4-3.6-00140
hw_rev:    4019
board:     board-2.bin

[-- Attachment #1.1.5: kalle-wmi_services --]
[-- Type: text/plain, Size: 5431 bytes --]

WMI_SERVICE_BEACON_OFFLOAD               -
WMI_SERVICE_SCAN_OFFLOAD                 -
WMI_SERVICE_ROAM_OFFLOAD                 -
WMI_SERVICE_BCN_MISS_OFFLOAD             enabled
WMI_SERVICE_STA_PWRSAVE                  enabled
WMI_SERVICE_STA_ADVANCED_PWRSAVE         enabled
WMI_SERVICE_AP_UAPSD                     enabled
WMI_SERVICE_AP_DFS                       -
WMI_SERVICE_11AC                         enabled
WMI_SERVICE_BLOCKACK                     enabled
WMI_SERVICE_PHYERR                       enabled
WMI_SERVICE_BCN_FILTER                   -
WMI_SERVICE_RTT                          enabled
WMI_SERVICE_RATECTRL                     -
WMI_SERVICE_WOW                          -
WMI_SERVICE_RATECTRL_CACHE               enabled
WMI_SERVICE_IRAM_TIDS                    -
WMI_SERVICE_ARPNS_OFFLOAD                -
WMI_SERVICE_NLO                          -
WMI_SERVICE_GTK_OFFLOAD                  -
WMI_SERVICE_SCAN_SCH                     enabled
WMI_SERVICE_CSA_OFFLOAD                  -
WMI_SERVICE_CHATTER                      -
WMI_SERVICE_COEX_FREQAVOID               -
WMI_SERVICE_PACKET_POWER_SAVE            -
WMI_SERVICE_FORCE_FW_HANG                enabled
WMI_SERVICE_GPIO                         enabled
WMI_SERVICE_STA_DTIM_PS_MODULATED_DTIM   -
WMI_SERVICE_STA_UAPSD_BASIC_AUTO_TRIG    -
WMI_SERVICE_STA_UAPSD_VAR_AUTO_TRIG      -
WMI_SERVICE_STA_KEEP_ALIVE               -
WMI_SERVICE_TX_ENCAP                     enabled
WMI_SERVICE_BURST                        -
WMI_SERVICE_SMART_ANTENNA_SW_SUPPORT     enabled
WMI_SERVICE_SMART_ANTENNA_HW_SUPPORT     -
WMI_SERVICE_ROAM_SCAN_OFFLOAD            -
WMI_SERVICE_AP_PS_DETECT_OUT_OF_SYNC     enabled
WMI_SERVICE_EARLY_RX                     -
WMI_SERVICE_STA_SMPS                     -
WMI_SERVICE_FWTEST                       -
WMI_SERVICE_STA_WMMAC                    -
WMI_SERVICE_TDLS                         -
WMI_SERVICE_MCC_BCN_INTERVAL_CHANGE      -
WMI_SERVICE_ADAPTIVE_OCS                 -
WMI_SERVICE_BA_SSN_SUPPORT               -
WMI_SERVICE_FILTER_IPSEC_NATKEEPALIVE    -
WMI_SERVICE_WLAN_HB                      -
WMI_SERVICE_LTE_ANT_SHARE_SUPPORT        -
WMI_SERVICE_BATCH_SCAN                   -
WMI_SERVICE_QPOWER                       -
WMI_SERVICE_PLMREQ                       -
WMI_SERVICE_THERMAL_MGMT                 -
WMI_SERVICE_RMC                          -
WMI_SERVICE_MHF_OFFLOAD                  -
WMI_SERVICE_COEX_SAR                     -
WMI_SERVICE_BCN_TXRATE_OVERRIDE          -
WMI_SERVICE_NAN                          -
WMI_SERVICE_L1SS_STAT                    -
WMI_SERVICE_ESTIMATE_LINKSPEED           -
WMI_SERVICE_OBSS_SCAN                    -
WMI_SERVICE_TDLS_OFFCHAN                 -
WMI_SERVICE_TDLS_UAPSD_BUFFER_STA        -
WMI_SERVICE_TDLS_UAPSD_SLEEP_STA         -
WMI_SERVICE_IBSS_PWRSAVE                 -
WMI_SERVICE_LPASS                        -
WMI_SERVICE_EXTSCAN                      -
WMI_SERVICE_D0WOW                        -
WMI_SERVICE_HSOFFLOAD                    -
WMI_SERVICE_ROAM_HO_OFFLOAD              -
WMI_SERVICE_RX_FULL_REORDER              -
WMI_SERVICE_DHCP_OFFLOAD                 -
WMI_SERVICE_STA_RX_IPA_OFFLOAD_SUPPORT   -
WMI_SERVICE_MDNS_OFFLOAD                 -
WMI_SERVICE_SAP_AUTH_OFFLOAD             -
WMI_SERVICE_ATF                          enabled
WMI_SERVICE_COEX_GPIO                    enabled
WMI_SERVICE_ENHANCED_PROXY_STA           enabled
WMI_SERVICE_TT                           enabled
WMI_SERVICE_PEER_CACHING                 enabled
WMI_SERVICE_AUX_SPECTRAL_INTF            -
WMI_SERVICE_AUX_CHAN_LOAD_INTF           -
WMI_SERVICE_BSS_CHANNEL_INFO_64          enabled
WMI_SERVICE_EXT_RES_CFG_SUPPORT          enabled
WMI_SERVICE_MESH_11S                     enabled
WMI_SERVICE_MESH_NON_11S                 enabled
WMI_SERVICE_PEER_STATS                   enabled
WMI_SERVICE_RESTRT_CHNL_SUPPORT          -
WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT   enabled
WMI_SERVICE_TX_MODE_PUSH_ONLY            enabled
WMI_SERVICE_TX_MODE_PUSH_PULL            enabled
WMI_SERVICE_TX_MODE_DYNAMIC              enabled
WMI_SERVICE_VDEV_RX_FILTER               enabled
WMI_SERVICE_BTCOEX                       enabled
WMI_SERVICE_CHECK_CAL_VERSION            enabled
WMI_SERVICE_DBGLOG_WARN2                 -
WMI_SERVICE_BTCOEX_DUTY_CYCLE            enabled
WMI_SERVICE_4_WIRE_COEX_SUPPORT          enabled
WMI_SERVICE_EXTENDED_NSS_SUPPORT         enabled
WMI_SERVICE_PROG_GPIO_BAND_SELECT        enabled
WMI_SERVICE_SMART_LOGGING_SUPPORT        enabled
WMI_SERVICE_TDLS_CONN_TRACKER_IN_HOST_MODE -
WMI_SERVICE_TDLS_EXPLICIT_MODE_ONLY      -
WMI_SERVICE_MGMT_TX_WMI                  -
WMI_SERVICE_TDLS_WIDER_BANDWIDTH         -
WMI_SERVICE_HTT_MGMT_TX_COMP_VALID_FLAGS enabled
WMI_SERVICE_HOST_DFS_CHECK_SUPPORT       enabled
WMI_SERVICE_TPC_STATS_FINAL              enabled
WMI_SERVICE_RESET_CHIP                   -
WMI_SERVICE_SPOOF_MAC_SUPPORT            -
WMI_SERVICE_TX_DATA_ACK_RSSI             -
WMI_SERVICE_VDEV_DIFFERENT_BEACON_INTERVAL_SUPPORT -
WMI_SERVICE_VDEV_DISABLE_4_ADDR_SRC_LRN_SUPPORT -
WMI_SERVICE_BB_TIMING_CONFIG_SUPPORT     -
WMI_SERVICE_THERM_THROT                  enabled
WMI_SERVICE_RTT_RESPONDER_ROLE           -
WMI_SERVICE_PER_PACKET_SW_ENCRYPT        enabled
WMI_SERVICE_REPORT_AIRTIME               -
WMI_SERVICE_SYNC_DELETE_CMDS             -
WMI_SERVICE_TX_PWR_PER_PEER              -
WMI_SERVICE_SUPPORT_EXTEND_ADDRESS       -

[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 146 bytes --]

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

  reply	other threads:[~2021-02-02 10:14 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-01 20:54 EAP AP/VLAN: multicast not send to client Sven Eckelmann
2021-02-02  7:04 ` Sebastian Gottschall
2021-02-02  8:23   ` Sven Eckelmann
2021-02-02  8:58     ` Sebastian Gottschall
2021-02-02  9:06       ` Sven Eckelmann
2021-02-02  9:12         ` Sebastian Gottschall
2021-02-02 10:12           ` Sven Eckelmann [this message]
2021-02-02 13:27             ` Ben Greear
2021-02-02 13:57               ` Sven Eckelmann
2021-02-07 16:50                 ` Ben Greear
2021-02-07 17:13                   ` Sven Eckelmann
2021-02-07 17:42                     ` Ben Greear
2021-02-08 20:32                       ` Sven Eckelmann
2021-02-08 20:50                         ` Ben Greear

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2784478.zUthXOmo2V@ripper \
    --to=sven@narfation.org \
    --cc=ath10k@lists.infradead.org \
    --cc=greearb@candelatech.com \
    --cc=s.gottschall@dd-wrt.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.