Deleted Added
full compact
rt2661.c (159180) rt2661.c (159183)
1/* $FreeBSD: head/sys/dev/ral/rt2661.c 159180 2006-06-02 19:59:33Z csjp $ */
1/* $FreeBSD: head/sys/dev/ral/rt2661.c 159183 2006-06-02 23:14:40Z sam $ */
2
3/*-
4 * Copyright (c) 2006
5 * Damien Bergamini <damien.bergamini@free.fr>
6 *
7 * Permission to use, copy, modify, and distribute this software for any
8 * purpose with or without fee is hereby granted, provided that the above
9 * copyright notice and this permission notice appear in all copies.
10 *
11 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18 */
19
20#include <sys/cdefs.h>
2
3/*-
4 * Copyright (c) 2006
5 * Damien Bergamini <damien.bergamini@free.fr>
6 *
7 * Permission to use, copy, modify, and distribute this software for any
8 * purpose with or without fee is hereby granted, provided that the above
9 * copyright notice and this permission notice appear in all copies.
10 *
11 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18 */
19
20#include <sys/cdefs.h>
21__FBSDID("$FreeBSD: head/sys/dev/ral/rt2661.c 159180 2006-06-02 19:59:33Z csjp $");
21__FBSDID("$FreeBSD: head/sys/dev/ral/rt2661.c 159183 2006-06-02 23:14:40Z sam $");
22
23/*-
24 * Ralink Technology RT2561, RT2561S and RT2661 chipset driver
25 * http://www.ralinktech.com/
26 */
27
28#include <sys/param.h>
29#include <sys/sysctl.h>

--- 1747 unchanged lines hidden (view full) ---

1777 ifp->if_drv_flags |= IFF_DRV_OACTIVE;
1778 break;
1779 }
1780 IF_DEQUEUE(&ic->ic_mgtq, m0);
1781
1782 ni = (struct ieee80211_node *)m0->m_pkthdr.rcvif;
1783 m0->m_pkthdr.rcvif = NULL;
1784
22
23/*-
24 * Ralink Technology RT2561, RT2561S and RT2661 chipset driver
25 * http://www.ralinktech.com/
26 */
27
28#include <sys/param.h>
29#include <sys/sysctl.h>

--- 1747 unchanged lines hidden (view full) ---

1777 ifp->if_drv_flags |= IFF_DRV_OACTIVE;
1778 break;
1779 }
1780 IF_DEQUEUE(&ic->ic_mgtq, m0);
1781
1782 ni = (struct ieee80211_node *)m0->m_pkthdr.rcvif;
1783 m0->m_pkthdr.rcvif = NULL;
1784
1785 if (ic->ic_rawbpf != NULL)
1785 if (bpf_peers_present(ic->ic_rawbpf))
1786 bpf_mtap(ic->ic_rawbpf, m0);
1787
1788 if (rt2661_tx_mgt(sc, m0, ni) != 0)
1789 break;
1790
1791 } else {
1792 if (ic->ic_state != IEEE80211_S_RUN)
1793 break;

--- 37 unchanged lines hidden (view full) ---

1831
1832 m0 = ieee80211_encap(ic, m0, ni);
1833 if (m0 == NULL) {
1834 ieee80211_free_node(ni);
1835 ifp->if_oerrors++;
1836 continue;
1837 }
1838
1786 bpf_mtap(ic->ic_rawbpf, m0);
1787
1788 if (rt2661_tx_mgt(sc, m0, ni) != 0)
1789 break;
1790
1791 } else {
1792 if (ic->ic_state != IEEE80211_S_RUN)
1793 break;

--- 37 unchanged lines hidden (view full) ---

1831
1832 m0 = ieee80211_encap(ic, m0, ni);
1833 if (m0 == NULL) {
1834 ieee80211_free_node(ni);
1835 ifp->if_oerrors++;
1836 continue;
1837 }
1838
1839 if (ic->ic_rawbpf != NULL)
1839 if (bpf_peers_present(ic->ic_rawbpf))
1840 bpf_mtap(ic->ic_rawbpf, m0);
1841
1842 if (rt2661_tx_data(sc, m0, ni, ac) != 0) {
1843 ieee80211_free_node(ni);
1844 ifp->if_oerrors++;
1845 break;
1846 }
1847 }

--- 1055 unchanged lines hidden ---
1840 bpf_mtap(ic->ic_rawbpf, m0);
1841
1842 if (rt2661_tx_data(sc, m0, ni, ac) != 0) {
1843 ieee80211_free_node(ni);
1844 ifp->if_oerrors++;
1845 break;
1846 }
1847 }

--- 1055 unchanged lines hidden ---