CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2020/05/20 21:33:44

Modified files:
        sys/netinet    : ip_carp.c 

Log message:
implement a carp_transmit that bypasses the ifq on output.

this is modelled on vlan_transmit, and basically enqueues the packet
directly on the parent interface.

even though carp is generally not used to transmit packets, we run
dhcp relays on it at work and hit a situation where we unecessarily
dropped packets because it's ifq maxlen was 1. i've been running
this for a month in production.

ok jmatthew@

Reply via email to