ieee80211_ht.c
Source contains an unconditional loopSource references XOR syntax
SHA-25616d3ea5de56ab6a8e01cd977445ff534e43437bdb97708ee26c2e090b8add36e
MaleculeH(Db₂)Md(In)
Evidence
⋯4 lines
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must repr …
17:64… ED WARRANTIES
18 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, …
⋯5 lines
30 */
31
32#include "opt_inet.h"
33#include "opt_wlan.h"
34
35#include <sys/param.h>
36#include <sys/kernel.h>
37#include <sys/malloc.h>
38#include <sys/systm.h>
39#include <sys/endian.h>
40
41#include <sys/socket.h>
42
43#include <net/if.h>
44#include <net/if_var.h>
45#include <net/if_media.h>
46#include <net/ethernet.h>
47
48#include <net80211/ieee80211_var.h>
49#include <net80211/ieee80211_action.h>
50#include <net80211/ieee80211_input.h>
51
52const struct ieee80211_mcs_rates ieee80211_htrates[IEEE80211_HTRATE_MAXSIZE] = {
53 { 13, 14, …
595:13… = 0;
596 }
597 }
598
599 /*
600 * If the list is empty OR we have determined we can put more
601 * driver decap'ed AMSDU frames in here, then insert.
602 */
603 if (mbu …
1854:8… i_flags &= ~IEEE80211_NODE_MIMO_RTS;
1855 break;
1856 }
1857 return (oflags ^ ni->ni_flags);
1858}
1859
⋯6 lines