freebsd-skq/sys/netgraph
Alexander Motin 10e873189c Improve apply callback error reporting:
Before this patch callback returned result of the last finished call chain.
Now it returns last nonzero result from all call chain results in this request.

As soon as this improvement gives reliable error reporting, it is now possible
to remove dirty workaround in ng_socket, made to return ENOBUFS error statuses
of request-response operations. That workaround was responsible for returning
ENOBUFS errors to completely unrelated requests working at the same time
on socket.
2008-03-11 21:58:48 +00:00
..
atm
bluetooth
netflow Use rtalloc1() instead of rtalloc_ign(). It returns a locked 2008-02-07 11:10:17 +00:00
netgraph.h Improve apply callback error reporting: 2008-03-11 21:58:48 +00:00
ng_async.c
ng_async.h
ng_atmllc.c
ng_atmllc.h
ng_base.c Improve apply callback error reporting: 2008-03-11 21:58:48 +00:00
ng_bpf.c Prepare hooks direct pointers on setup to avoid heavy ng_findhook() calls 2008-02-04 19:26:53 +00:00
ng_bpf.h
ng_bridge.c
ng_bridge.h
ng_car.c Add option to set packets per second limits instead of default 2007-12-19 22:50:14 +00:00
ng_car.h Add option to set packets per second limits instead of default 2007-12-19 22:50:14 +00:00
ng_cisco.c
ng_cisco.h
ng_deflate.c
ng_deflate.h
ng_device.c
ng_device.h
ng_echo.c
ng_echo.h
ng_eiface.c
ng_eiface.h
ng_etf.c
ng_etf.h
ng_ether.c
ng_ether.h
ng_fec.c
ng_fec.h
ng_frame_relay.c
ng_frame_relay.h
ng_gif_demux.c
ng_gif_demux.h
ng_gif.c
ng_gif.h
ng_hole.c
ng_hole.h
ng_hub.c
ng_hub.h
ng_iface.c Implement stack protection based on GET_STACK_USAGE() macro. 2008-01-31 08:51:48 +00:00
ng_iface.h
ng_ip_input.c
ng_ip_input.h
ng_ipfw.c
ng_ipfw.h
ng_ksocket.c Send only one incoming notification at a time to reduce queue 2008-03-07 21:12:56 +00:00
ng_ksocket.h
ng_l2tp.c Addition to the previous commit. Release inproc in case of memory error. 2008-03-09 11:17:00 +00:00
ng_l2tp.h
ng_lmi.c
ng_lmi.h
ng_message.h
ng_mppc.c
ng_mppc.h
ng_nat.c Add support for the libalias redirect functionality. 2008-03-01 17:14:02 +00:00
ng_nat.h Fix incorrect field name. 2008-03-04 11:10:54 +00:00
ng_one2many.c
ng_one2many.h
ng_parse.c
ng_parse.h
ng_ppp.c Do not use bcmp() to compare two bytes with constants. 2008-02-06 20:37:34 +00:00
ng_ppp.h
ng_pppoe.c Use more compact LIST instead of TAILQ for session hash. 2008-03-03 19:36:03 +00:00
ng_pppoe.h Remove some prehistoric never used defines. 2007-12-26 19:15:07 +00:00
ng_pptpgre.c
ng_pptpgre.h
ng_pred1.c Slightly simplify code. 2008-01-27 02:04:12 +00:00
ng_pred1.h
ng_rfc1490.c
ng_rfc1490.h
ng_sample.c
ng_sample.h
ng_socket.c Improve apply callback error reporting: 2008-03-11 21:58:48 +00:00
ng_socket.h
ng_socketvar.h
ng_source.c
ng_source.h
ng_split.c
ng_split.h
ng_sppp.c
ng_sppp.h
ng_tag.c
ng_tag.h
ng_tcpmss.c
ng_tcpmss.h
ng_tee.c Fix shutdown bug made by previous commit. 2008-02-24 10:13:32 +00:00
ng_tee.h
ng_tty.c
ng_tty.h
ng_UI.c
ng_UI.h
ng_vjc.c
ng_vjc.h
ng_vlan.c
ng_vlan.h
NOTES