Revert if_oqdrops accounting changes done in kernel, per request from mpi@.
authoruebayasi <uebayasi@openbsd.org>
Mon, 5 Oct 2015 19:05:09 +0000 (19:05 +0000)
committeruebayasi <uebayasi@openbsd.org>
Mon, 5 Oct 2015 19:05:09 +0000 (19:05 +0000)
commit3d1b582c04e5bae831300222605597779940d141
tree5232b3202678070f4363efcd6b8ea7f29967edfc
parentb6d7cb74a7ec0099f2aad33ac6482555468ad824
Revert if_oqdrops accounting changes done in kernel, per request from mpi@.

(Especially adding IF_DROP() after IFQ_ENQUEUE() was completely wrong because
IFQ_ENQUEUE() already does it.  Oops.)

After this revert, the situation becomes:

- if_snd.ifq_drops is incremented in either IFQ_ENQUEUE() or IF_DROP(), but
  it is not shown to userland, and

- if_data.ifi_oqdrops is shown to userland, but it is not incremented by
  anyone.
sys/net/if.c
sys/net/if_bridge.c
sys/net/if_ppp.c
sys/net/if_spppsubr.c
sys/net/if_vlan.c
sys/net80211/ieee80211_pae_output.c
sys/netinet/ip_carp.c