Lines Matching refs:frm
192 const u_int8_t *frm, *efrm;
216 frm = (const u_int8_t *)&key[1];
217 efrm = frm + BE_READ_2(key->paylen);
220 while (frm + 2 <= efrm) {
221 if (frm + 2 + frm[1] > efrm)
223 switch (frm[0]) {
225 if (frm[1] < 4)
227 if (memcmp(&frm[2], IEEE80211_OUI, 3) == 0) {
228 switch (frm[5]) {
230 pmkid = frm;
236 frm += 2 + frm[1];
366 const u_int8_t *frm, *efrm;
422 frm = (const u_int8_t *)&key[1];
423 efrm = frm + BE_READ_2(key->paylen);
431 while (frm + 2 <= efrm) {
432 if (frm + 2 + frm[1] > efrm)
434 switch (frm[0]) {
439 rsnie1 = frm;
441 rsnie2 = frm;
445 if (frm[1] < 4)
447 if (memcmp(&frm[2], IEEE80211_OUI, 3) == 0) {
448 switch (frm[5]) {
450 gtk = frm;
454 igtk = frm;
457 } else if (memcmp(&frm[2], MICROSOFT_OUI, 3) == 0) {
458 switch (frm[5]) {
463 rsnie1 = frm;
469 frm += 2 + frm[1];
766 const u_int8_t *frm, *efrm;
775 frm = (const u_int8_t *)&key[1];
776 efrm = frm + BE_READ_2(key->paylen);
779 while (frm + 2 <= efrm) {
780 if (frm + 2 + frm[1] > efrm)
782 switch (frm[0]) {
784 rsnie = frm;
787 if (frm[1] < 4)
789 if (memcmp(&frm[2], MICROSOFT_OUI, 3) == 0) {
790 switch (frm[5]) {
792 rsnie = frm;
797 frm += 2 + frm[1];
814 const u_int8_t *frm, *efrm;
850 frm = (const u_int8_t *)&key[1];
851 efrm = frm + BE_READ_2(key->paylen);
854 while (frm + 2 <= efrm) {
855 if (frm + 2 + frm[1] > efrm)
857 switch (frm[0]) {
859 if (frm[1] < 4)
861 if (memcmp(&frm[2], IEEE80211_OUI, 3) == 0) {
862 switch (frm[5]) {
864 gtk = frm;
868 igtk = frm;
874 frm += 2 + frm[1];