summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-07-04fix dmesg formatting error when hardware random number generator is presentChris Kuethe
"Yes" deraadt
2007-07-04add subtype "Action" for management frames.Damien Bergamini
2007-07-04ignore WMM vendor IEs that are not parameter sets.Damien Bergamini
2007-07-04allow USEGROUP as the pairwise cipher for RSN IE.Damien Bergamini
add RSN IE to beacons, probe responses and (re)association requests.
2007-07-04add RSN flags for ic_caps and ic_flags.Damien Bergamini
2007-07-04take skc/sk off main floppy, becuase of net80211 growthTheo de Raadt
2007-07-04bye byeHenning Brauer
2007-07-04remove fe(4). hasn't been enabled in 10 years, doesn't compile, no manpage.Henning Brauer
from brad, ok millert beck miod krw igor deraadt
2007-07-04Fix a use after free crash in in_delmulti(). If a interface is detachedClaudio Jeker
before it is removed from the multicast group in_delmulti() will try to access the no longer available ifp. We invalidate the ifa_ifp back pointer in the ifa in if_detach() now and use the ifa_ifp in in_delmulti() instead of the internal inm_ifp. By doing it this way we know if the interface was removed. This fixes a kernel panic triggered by ospfd and gif(4) tunnels. looks good henning@ reyk@
2007-07-04Remove more IPX leftovers.Marco Pfatschbacher
OK henning@
2007-07-04No m_copyback for ICMP and "other" protocols on rdr/binat.Marco Pfatschbacher
Fixes ICMP packet payload corruption on rdr. OK henning@, markus@
2007-07-04Revert r1.42 of if_bnx.c, "Enable IPv4 transmit TCP/UDP checksumKenneth R Westerback
offload", and associated man page change. To use IPv4 transmit TCP/UDP checksum offloading you must again define BNX_CSUM. As requested by mbalmer@ via deraadt@ on suggestion of reyk@ in response to PR #5437.
2007-07-03join ahci attach code back together into one function.David Gwynne
2007-07-03jmb pretends to be pci now, so i dont need to let it see ahci_softc so itDavid Gwynne
can provide its own attach glue to ahci.
2007-07-03Mark ukbd(4) as console keyboard when appropriate.Mark Kettenis
2007-07-03maintain the traffic-indication (TIM) virtual bitmap by definingDamien Bergamini
a default ieee80211_set_tim() function that drivers can override by setting ic_set_tim.
2007-07-03add a function that builds an RSN IE (ieee80211_add_rsn).Damien Bergamini
2007-07-03fix kernel builds with IEEE80211_DEBUG enabled.Damien Bergamini
pointed out by claudio@
2007-07-03move construction of IEs into individual functions so that we don'tDamien Bergamini
duplicate the same code multiple times. add references to the spec for all these functions. fixes beacon_alloc() for FH PHYs as a side-effect.
2007-07-03don't set the IEEE80211_CAPINFO_ESS bit in the Capability InformationDamien Bergamini
field if we're not operating as an AP (see 7.3.1.4).
2007-07-03no TIM in probe reponses.Damien Bergamini
2007-07-03In ieee80211_getmbuf(), if we need to allocate a mbuf cluster becauseDamien Bergamini
the length is greater than MHLEN, test that the allocation succeeded. Otherwise, free the mbuf header and return NULL. Callers assume that if the function returns a value != NULL then enough space has been allocated.
2007-07-03fix SSID IE in the case where HIDENWID is used.Damien Bergamini
HIDENWID has been broken from the very beginning.
2007-07-03Backout part of 1.20 because IEEE80211_AUTH_ALGORITHM() and friends are usedClaudio Jeker
by hostapd and tcpdump. Now tcpdump and hostapd should build again.
2007-07-03Readd IEEE80211_REASON_RSN_REQUIRED and IEEE80211_REASON_RSN_INCONSISTENTClaudio Jeker
userland is using these defines -- unbreaks build. Found by jasper@ discussed with reyk@.
2007-07-03fix a memory leak that was introduced in r1.20 on 2007-06-24T05Z; ok dlgConstantine A. Murenin
2007-07-03do not blindly configure everything to sit on function 0. jmicron tell meDavid Gwynne
that some vendors will ship their chip with two functions enabled, so now the code will only configure the functionality that is enabled on the current function. two function setups will now work as the oem intended. requested by kettenis@
2007-07-02the jmb362 should work fineDavid Gwynne
2007-07-02regenDavid Gwynne
2007-07-02oops, i copied too much, fix jmb362 idDavid Gwynne
2007-07-02regenDavid Gwynne
2007-07-02jmicron have a 2 port sata chip called teh jmb362David Gwynne
2007-07-02remove more unused stuff.Damien Bergamini
2007-07-02syncDamien Bergamini
2007-07-02new 4965agn product Id.Damien Bergamini
2007-07-02add new ieee80211_eapol_key structure (used by the various 802.11iDamien Bergamini
key handshakes).
2007-07-02split ieee80211_parse_rsn() so the same function can be usedDamien Bergamini
to parse both WPA1 and RSN (WPA2) IEs. rename ieee80211_parse_edca_params_common() into ieee80211_parse_edca_params_body() while i'm here.
2007-07-02fix REASON codes.Damien Bergamini
2007-07-02add IEEE80211_FC1_PROTECTED flag.Damien Bergamini
keep IEEE80211_FC1_WEP for compatibility with pre-RSNA networks.
2007-07-02replace two lockmgr lock with rwlocks.Thordur I. Bjornsson
been in snaps for a week, no objection from deraadt@ for putting this in. ok tom@ (for gdt)
2007-07-02initial bits for proper TIM support.Damien Bergamini
2007-07-02remove a lot of unused #defineDamien Bergamini
fix a CAPINFO name
2007-07-02replace some letoh16(*(u_int16_t *)frm) by LE_READ_2(frm)Damien Bergamini
for consistency.
2007-07-02split ieee80211_send_mgmt() like I did for ieee80211_recv_mgmt()Damien Bergamini
2007-07-02allow pciide to attach to jmb as well as ahciDavid Gwynne
2007-07-02only attach ahci or pciide if the chip can actually support them. deal withDavid Gwynne
the JMB368 while here.
2007-07-02kettenis suggested that i can use pci_intr_map twice on the same deviceDavid Gwynne
safely, so i tried it and it worked great. i can reuse the pci_attach_args to attach ahci and now pciide to jmb without really modifying either of them. lots of code shrinks. ok jsg@
2007-07-02dont force probing of high functions on jmicron controllers. we dont enableDavid Gwynne
function 1 anymore.
2007-07-02dont enable the second pci function for pciide support. we're going toDavid Gwynne
solve this problem a different way now.
2007-07-02Add arc/jmb/ahci here as well.Jonathan Gray
Suggested by and ok dlg@