freebsd-skq/sys/netipsec
Andrey V. Elsukov 017a5e581a Rework key_sendup_mbuf() a bit:
o count in_nomem counter when we have failed to allocate mbuf for
  promisc socket;
o count in_msgtarget counter when we have secussfully sent data to socket;
o Since we are sending messages in a loop, returning error on first fail
  interrupts the loop, and all remaining sockets will not receive this
  message. So, do not return error when we have failed to send data to ALL
  or REGISTERED target. Return error only for KEY_SENDUP_ONE case. Now,
  when some socket has overfilled its receive buffer, this will not break
  other sockets.

MFC after:	2 weeks
2018-03-11 19:14:01 +00:00
..
ah_var.h
ah.h
esp_var.h
esp.h
ipcomp_var.h
ipcomp.h
ipsec6.h
ipsec_input.c
ipsec_mbuf.c
ipsec_mod.c
ipsec_output.c
ipsec_pcb.c
ipsec_support.h
ipsec.c Remove unused variables and sysctl declaration. 2018-02-19 12:20:51 +00:00
ipsec.h Remove unused variables and sysctl declaration. 2018-02-19 12:20:51 +00:00
key_debug.c
key_debug.h
key_var.h
key.c Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
key.h
keydb.h
keysock.c Rework key_sendup_mbuf() a bit: 2018-03-11 19:14:01 +00:00
keysock.h Remove obsoleted and unused key_sendup() function. 2018-03-11 18:03:55 +00:00
subr_ipsec.c
udpencap.c
xform_ah.c Check packet length to do not make out of bounds access. Also save ah_nxt 2018-02-19 11:14:38 +00:00
xform_esp.c Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
xform_ipcomp.c Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
xform_tcp.c
xform.h