diff options
author | Kevin Steves <stevesk@cvs.openbsd.org> | 2006-11-27 19:32:18 +0000 |
---|---|---|
committer | Kevin Steves <stevesk@cvs.openbsd.org> | 2006-11-27 19:32:18 +0000 |
commit | 5c41c9b5ccfd22ef3c2ba35b5a3b9dac9c0e1410 (patch) | |
tree | 60cdc2595ab49347c3c50f0b0573a2a2333a3fd3 /sys/dev/acpi/acpi.c | |
parent | 3ae6368ff3ac2e2ee5e436bfe8b87bbbc3b4ca2a (diff) |
Recognize when we are sending to a unicast destination IP address and
instead of using BPF, which currently will always set the destination
MAC to broadcast, send using a SOCK_RAW socket and sendmsg() so the
frame has a unicast destination MAC.
Fixes an issue when using a bootp forwarder where unicast DHCPREQUESTs
are dropped at the router/gateway until we reach T2/REBINDING and
change the destination IP to broadcast.
ok henning@ (but doesn't like using a raw socket for this)
Diffstat (limited to 'sys/dev/acpi/acpi.c')
0 files changed, 0 insertions, 0 deletions