/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | key.c | 165 bool pairwise = key->flags & IEEE80211_KEY_FLAG_PAIRWISE; in wfx_add_key() local 175 if (pairwise) in wfx_add_key() 181 if (pairwise) in wfx_add_key() 188 if (pairwise) in wfx_add_key() 195 if (pairwise) in wfx_add_key()
|
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | key.c | 158 bool pairwise = key->flags & IEEE80211_KEY_FLAG_PAIRWISE; in wfx_add_key() local 169 if (pairwise) in wfx_add_key() 174 if (pairwise) in wfx_add_key() 180 if (pairwise) in wfx_add_key() 185 if (pairwise) in wfx_add_key()
|
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | commands.h | 38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u8 key_index, bool pairwise, 40 int qtnf_cmd_send_del_key(struct qtnf_vif *vif, u8 key_index, bool pairwise,
|
H A D | event.c | 600 u8 pairwise; in qtnf_event_handle_mic_failure() local 618 pairwise = mic_ev->pairwise ? in qtnf_event_handle_mic_failure() 621 pr_info("%s: MIC error: src=%pM key_index=%u pairwise=%u\n", in qtnf_event_handle_mic_failure() 622 vif->netdev->name, mic_ev->src, mic_ev->key_index, pairwise); in qtnf_event_handle_mic_failure() 624 cfg80211_michael_mic_failure(vif->netdev, mic_ev->src, pairwise, in qtnf_event_handle_mic_failure()
|
H A D | cfg80211.c | 534 u8 key_index, bool pairwise, const u8 *mac_addr, in qtnf_add_key() 540 ret = qtnf_cmd_send_add_key(vif, key_index, pairwise, mac_addr, params); in qtnf_add_key() 544 pairwise); in qtnf_add_key() 550 u8 key_index, bool pairwise, const u8 *mac_addr) in qtnf_del_key() 555 ret = qtnf_cmd_send_del_key(vif, key_index, pairwise, mac_addr); in qtnf_del_key() 563 key_index, pairwise); in qtnf_del_key() 533 qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) qtnf_add_key() argument 549 qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr) qtnf_del_key() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | commands.h | 38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u8 key_index, bool pairwise, 40 int qtnf_cmd_send_del_key(struct qtnf_vif *vif, u8 key_index, bool pairwise,
|
H A D | event.c | 601 u8 pairwise; in qtnf_event_handle_mic_failure() local 619 pairwise = mic_ev->pairwise ? in qtnf_event_handle_mic_failure() 622 pr_info("%s: MIC error: src=%pM key_index=%u pairwise=%u\n", in qtnf_event_handle_mic_failure() 623 vif->netdev->name, mic_ev->src, mic_ev->key_index, pairwise); in qtnf_event_handle_mic_failure() 625 cfg80211_michael_mic_failure(vif->netdev, mic_ev->src, pairwise, in qtnf_event_handle_mic_failure()
|
H A D | cfg80211.c | 535 int link_id, u8 key_index, bool pairwise, in qtnf_add_key() 541 ret = qtnf_cmd_send_add_key(vif, key_index, pairwise, mac_addr, params); in qtnf_add_key() 545 pairwise); in qtnf_add_key() 551 int link_id, u8 key_index, bool pairwise, in qtnf_del_key() 557 ret = qtnf_cmd_send_del_key(vif, key_index, pairwise, mac_addr); in qtnf_del_key() 565 key_index, pairwise); in qtnf_del_key() 534 qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) qtnf_add_key() argument 550 qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) qtnf_del_key() argument
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | key.c | 444 bool pairwise, in ieee80211_key_replace() 493 if ((is_wep || pairwise) && idx >= NUM_DEFAULT_KEYS) in ieee80211_key_replace() 498 if (new && sta && pairwise) { in ieee80211_key_replace() 528 if (pairwise) { in ieee80211_key_replace() 565 if (is_wep || pairwise) in ieee80211_key_replace() 853 bool pairwise = key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE; in ieee80211_key_link() local 864 if (sta && pairwise) { in ieee80211_key_link() 871 * the same cipher. Enforce the assumption for pairwise keys. in ieee80211_key_link() 901 /* Non-pairwise keys must also not switch the cipher on rekey */ in ieee80211_key_link() 902 if (!pairwise) { in ieee80211_key_link() 441 ieee80211_key_replace(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, struct sta_info *sta, bool pairwise, struct ieee80211_key *old, struct ieee80211_key *new) ieee80211_key_replace() argument [all...] |
/kernel/linux/linux-5.10/net/wireless/ |
H A D | util.c | 295 int key_idx, bool pairwise) in cfg80211_valid_key_idx() 299 if (pairwise) in cfg80211_valid_key_idx() 319 bool pairwise, const u8 *mac_addr) in cfg80211_validate_key_settings() 321 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise)) in cfg80211_validate_key_settings() 324 if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) in cfg80211_validate_key_settings() 327 if (pairwise && !mac_addr) in cfg80211_validate_key_settings() 333 if ((pairwise && key_idx) || in cfg80211_validate_key_settings() 342 * Extended Key ID - 1 as index for pairwise keys. in cfg80211_validate_key_settings() 343 * @NL80211_KEY_NO_TX is only allowed for pairwise keys when in cfg80211_validate_key_settings() 348 if ((params->mode == NL80211_KEY_NO_TX && !pairwise) || in cfg80211_validate_key_settings() 294 cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev, int key_idx, bool pairwise) cfg80211_valid_key_idx() argument 317 cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev, struct key_params *params, int key_idx, bool pairwise, const u8 *mac_addr) cfg80211_validate_key_settings() argument [all...] |
H A D | rdev-ops.h | 76 bool pairwise, const u8 *mac_addr, in rdev_add_key() 80 trace_rdev_add_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_add_key() 82 ret = rdev->ops->add_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_add_key() 90 u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, in rdev_get_key() 94 trace_rdev_get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_get_key() 95 ret = rdev->ops->get_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_get_key() 103 bool pairwise, const u8 *mac_addr) in rdev_del_key() 106 trace_rdev_del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_del_key() 107 ret = rdev->ops->del_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_del_key() 74 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument 89 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument 101 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument
|
H A D | wext-compat.c | 396 struct net_device *dev, bool pairwise, in __cfg80211_set_encryption() 404 if (pairwise && !addr) in __cfg80211_set_encryption() 450 if (!pairwise && addr && in __cfg80211_set_encryption() 454 err = rdev_del_key(rdev, dev, idx, pairwise, in __cfg80211_set_encryption() 486 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) in __cfg80211_set_encryption() 491 err = rdev_add_key(rdev, dev, idx, pairwise, addr, params); in __cfg80211_set_encryption() 549 struct net_device *dev, bool pairwise, in cfg80211_set_encryption() 556 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr, in cfg80211_set_encryption() 395 __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) __cfg80211_set_encryption() argument 548 cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) cfg80211_set_encryption() argument
|
H A D | core.h | 439 int key_idx, bool pairwise); 442 bool pairwise, const u8 *mac_addr);
|
H A D | trace.h | 425 bool pairwise, const u8 *mac_addr), 426 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr), 432 __field(bool, pairwise) 439 __entry->pairwise = pairwise; 441 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key_index: %u, pairwise: %s, mac addr: " MAC_PR_FMT, 443 BOOL_TO_STR(__entry->pairwise), MAC_PR_ARG(mac_addr)) 448 bool pairwise, const u8 *mac_addr), 449 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr) 454 bool pairwise, cons [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | util.c | 297 int key_idx, bool pairwise) in cfg80211_valid_key_idx() 301 if (pairwise) in cfg80211_valid_key_idx() 321 bool pairwise, const u8 *mac_addr) in cfg80211_validate_key_settings() 323 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise)) in cfg80211_validate_key_settings() 326 if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) in cfg80211_validate_key_settings() 329 if (pairwise && !mac_addr) in cfg80211_validate_key_settings() 335 if ((pairwise && key_idx) || in cfg80211_validate_key_settings() 344 * Extended Key ID - 1 as index for pairwise keys. in cfg80211_validate_key_settings() 345 * @NL80211_KEY_NO_TX is only allowed for pairwise keys when in cfg80211_validate_key_settings() 350 if ((params->mode == NL80211_KEY_NO_TX && !pairwise) || in cfg80211_validate_key_settings() 296 cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev, int key_idx, bool pairwise) cfg80211_valid_key_idx() argument 319 cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev, struct key_params *params, int key_idx, bool pairwise, const u8 *mac_addr) cfg80211_validate_key_settings() argument [all...] |
H A D | rdev-ops.h | 81 u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_add_key() 85 trace_rdev_add_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_add_key() 88 pairwise, mac_addr, params); in rdev_add_key() 95 int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_get_key() 100 trace_rdev_get_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_get_key() 103 pairwise, mac_addr, cookie, callback); in rdev_get_key() 110 u8 key_index, bool pairwise, const u8 *mac_addr) in rdev_del_key() 113 trace_rdev_del_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_del_key() 116 pairwise, mac_addr); in rdev_del_key() 79 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument 94 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument 108 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument
|
H A D | wext-compat.c | 419 struct net_device *dev, bool pairwise, in __cfg80211_set_encryption() 430 if (pairwise && !addr) in __cfg80211_set_encryption() 478 if (!pairwise && addr && in __cfg80211_set_encryption() 482 err = rdev_del_key(rdev, dev, -1, idx, pairwise, in __cfg80211_set_encryption() 514 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) in __cfg80211_set_encryption() 521 err = rdev_add_key(rdev, dev, -1, idx, pairwise, addr, params); in __cfg80211_set_encryption() 584 struct net_device *dev, bool pairwise, in cfg80211_set_encryption() 591 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr, in cfg80211_set_encryption() 418 __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) __cfg80211_set_encryption() argument 583 cfg80211_set_encryption(struct cfg80211_registered_device *rdev, struct net_device *dev, bool pairwise, const u8 *addr, bool remove, bool tx_key, int idx, struct key_params *params) cfg80211_set_encryption() argument
|
H A D | core.h | 446 int key_idx, bool pairwise); 449 bool pairwise, const u8 *mac_addr);
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | key.c | 429 bool pairwise, in ieee80211_key_replace() 446 if (new && sta && pairwise) { in ieee80211_key_replace() 473 if (pairwise) { in ieee80211_key_replace() 805 bool pairwise = key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE; in ieee80211_key_link() local 816 if (sta && pairwise) { in ieee80211_key_link() 823 * the same cipher. Enforce the assumption for pairwise keys. in ieee80211_key_link() 834 /* Non-pairwise keys must also not switch the cipher on rekey */ in ieee80211_key_link() 835 if (!pairwise) { in ieee80211_key_link() 862 ret = ieee80211_key_replace(sdata, sta, pairwise, old_key, key); in ieee80211_key_link() 427 ieee80211_key_replace(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, bool pairwise, struct ieee80211_key *old, struct ieee80211_key *new) ieee80211_key_replace() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mld-key.c | 65 bool pairwise = keyconf->flags & IEEE80211_KEY_FLAG_PAIRWISE; in iwl_mvm_get_sec_flags() local 71 if (!pairwise) in iwl_mvm_get_sec_flags() 104 * Same goes if we are installing a pairwise key for an MFP station. in iwl_mvm_get_sec_flags() 108 if ((!IS_ERR_OR_NULL(sta) && sta->mfp && pairwise) || igtk) in iwl_mvm_get_sec_flags() 140 /* only need to do this for pairwise keys (link_id == -1) */ in iwl_mvm_mld_update_sta_key()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ |
H A D | rndis_wlan.c | 401 bool pairwise; member 492 u8 key_index, bool pairwise, const u8 *mac_addr, 496 u8 key_index, bool pairwise, const u8 *mac_addr); 1146 static int set_encr_mode(struct usbnet *usbdev, int pairwise, int groupwise) in set_encr_mode() argument 1152 __func__, pairwise, groupwise); in set_encr_mode() 1154 if (pairwise & RNDIS_WLAN_ALG_CCMP) in set_encr_mode() 1156 else if (pairwise & RNDIS_WLAN_ALG_TKIP) in set_encr_mode() 1158 else if (pairwise & RNDIS_WLAN_ALG_WEP) in set_encr_mode() 1408 netdev_dbg(usbdev->net, "%s(): pairwise but bssid invalid (%pM)\n", in add_wpa_key() 1439 /* pairwise ke in add_wpa_key() 2133 int pairwise = RNDIS_WLAN_ALG_NONE; rndis_connect() local 2375 rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rndis_add_key() argument 2411 rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr) rndis_del_key() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/legacy/ |
H A D | rndis_wlan.c | 401 bool pairwise; member 492 int link_id, u8 key_index, bool pairwise, 496 int link_id, u8 key_index, bool pairwise, 1145 static int set_encr_mode(struct usbnet *usbdev, int pairwise, int groupwise) in set_encr_mode() argument 1151 __func__, pairwise, groupwise); in set_encr_mode() 1153 if (pairwise & RNDIS_WLAN_ALG_CCMP) in set_encr_mode() 1155 else if (pairwise & RNDIS_WLAN_ALG_TKIP) in set_encr_mode() 1157 else if (pairwise & RNDIS_WLAN_ALG_WEP) in set_encr_mode() 1407 netdev_dbg(usbdev->net, "%s(): pairwise but bssid invalid (%pM)\n", in add_wpa_key() 1438 /* pairwise ke in add_wpa_key() 2133 int pairwise = RNDIS_WLAN_ALG_NONE; rndis_connect() local 2375 rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rndis_add_key() argument 2411 rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) rndis_del_key() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/ |
H A D | cfg80211.c | 146 u8 key_index, bool pairwise, const u8 *mac_addr, in prism2_add_key() 175 u8 key_index, bool pairwise, in prism2_get_key() 205 u8 key_index, bool pairwise, const u8 *mac_addr) in prism2_del_key() 145 prism2_add_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) prism2_add_key() argument 174 prism2_get_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) prism2_get_key() argument 204 prism2_del_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr) prism2_del_key() argument
|
/kernel/linux/linux-6.6/drivers/staging/wlan-ng/ |
H A D | cfg80211.c | 146 int link_id, u8 key_index, bool pairwise, in prism2_add_key() 175 int link_id, u8 key_index, bool pairwise, in prism2_get_key() 205 int link_id, u8 key_index, bool pairwise, in prism2_del_key() 145 prism2_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) prism2_add_key() argument 174 prism2_get_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) prism2_get_key() argument 204 prism2_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) prism2_del_key() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/ |
H A D | cfg80211.c | 544 u8 key_index, bool pairwise, const u8 *mac_addr, in add_key() 575 if (!pairwise) { in add_key() 608 if (!pairwise) in add_key() 650 bool pairwise, in del_key() 656 if (!pairwise && (key_index == 4 || key_index == 5)) { in del_key() 690 u8 key_index, bool pairwise, const u8 *mac_addr, in get_key() 698 if (!pairwise) { in get_key() 543 add_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) add_key() argument 648 del_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) del_key() argument 689 get_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params *)) get_key() argument
|