Lines Matching +full:dual +full:-
1 // SPDX-License-Identifier: GPL-2.0-only
77 /* protected dual of public action */
79 .desc = "protected dual: drop unicast from unknown peer",
87 .desc = "protected dual: drop multicast from unknown peer",
95 .desc = "protected dual: drop unicast without MFP",
104 .desc = "protected dual: drop multicast without MFP",
113 .desc = "protected dual: drop undecrypted unicast with MFP",
123 .desc = "protected dual: drop undecrypted multicast with MFP",
133 .desc = "protected dual: accept unicast with MFP",
144 .desc = "protected dual: accept multicast with MFP",
171 /* non-public robust action frame ... */
215 const struct mfp_test_case *params = test->param_value; in accept_mfp()
217 .sta = params->sta ? &sta : NULL, in accept_mfp()
222 params->stype), in accept_mfp()
230 if (!params->sta) { in accept_mfp()
231 KUNIT_ASSERT_FALSE(test, params->mfp); in accept_mfp()
232 KUNIT_ASSERT_FALSE(test, params->decrypted); in accept_mfp()
235 if (params->mfp) in accept_mfp()
238 if (params->assoc) in accept_mfp()
245 if (params->decrypted) { in accept_mfp()
246 status->flag |= RX_FLAG_DECRYPTED; in accept_mfp()
247 if (params->unicast) in accept_mfp()
252 if (params->unicast) in accept_mfp()
257 switch (params->stype) { in accept_mfp()
259 skb_put_u8(rx.skb, params->category); in accept_mfp()
260 skb_put_u8(rx.skb, params->action); in accept_mfp()
273 (__force u32)params->result); in accept_mfp()
282 .name = "mac80211-mfp",