OpenBSD cvs log

created 2019-05-08T05:56:44Z
begin 2018-02-05T00:00:00Z
end 2018-02-06T00:00:00Z
path src/sys
commits 7

date 2018-02-05T03:51:53Z
author henning
files src/sys/net/bridgectl.c log diff annotate
src/sys/net/if_bridge.c log diff annotate
src/sys/net/if_bridge.h log diff annotate
message implement an arp filter
allows arp (and rarp) requests and replies to be matched, including matching
based on the source and target host and protocol adresses, and thus control
over arp traffic and learning.
written for medical x-ray machines, but useful in many spread out L2 networks
ok claudio benno

date 2018-02-05T05:06:51Z
author henning
files src/sys/net/bridgectl.c log diff annotate
src/sys/net/if_bridge.c log diff annotate
message bcmp -> memcmp; kinda req'd / not-just-kinda ok'd by claudio

date 2018-02-05T08:44:13Z
author stsp
files src/sys/net80211/ieee80211_proto.c log diff annotate
src/sys/net80211/ieee80211_proto.h log diff annotate
src/sys/net80211/ieee80211_var.h log diff annotate
message Add a new function hook to struct ieee80211com which wireless drivers
can use to process, and then acknowledge or reject, incoming AUTH
requests in hostap mode.

net80211 accepts an AUTH request from any STA which fits into the node
cache. This behaviour doesn't work for devices which have a lower limit
on concurrent STAs they can serve, so such drivers need an override.

This will be used by our athn(4) USB driver soon.

ok kevlo@

date 2018-02-05T08:48:57Z
author stsp
files src/sys/dev/usb/if_athn_usb.c log diff annotate
src/sys/dev/usb/if_athn_usb.h log diff annotate
message Move athn(4) USB devices to the open source atk9k HTC firmware.

Also fix support for AR7010 devices, fix mode hostap by properly
managing the firmware station table, and fix Tx rate reporting.

Tested on AR7010 and AR9271 devices.

ok kevlo@

date 2018-02-05T09:52:03Z
author stsp
files src/sys/dev/usb/if_athn_usb.c log diff annotate
src/sys/dev/usb/if_athn_usb.h log diff annotate
message claim copyright

date 2018-02-05T10:30:04Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmvar.h log diff annotate
message Move event packet handling into a serialized process context to remove
a state transitioning race condition. Event packets, like completing
authentication and the following association completion, are usually
received shortly after another. The code that handles those events is
scheduled using a task, so it can easily happen that the state change
caused by the authentication packet was not done before the following
association event arrived. By moving the event packet handling into the
same context as the state task we serialize the processing and remove
the race condition. Fixes connecting to the 5GHz WiFi AP used at a2k18.

ok stsp@

date 2018-02-05T14:53:26Z
author bluhm
files src/sys/conf/defines log diff annotate
src/sys/netinet/tcp_fsm.h log diff annotate
src/sys/netinet/tcp_usrreq.c log diff annotate
message Remove tcp_acounts, some tcp_usrreq() counting from 1981. Also
remove the #ifdef KPROF which seems to be unused since that year.
OK mpi@