kernel-hacking-2024-linux-s.../net/tipc
Allan Stephens bebc55aeff tipc: Fix sk_buff leaks when link congestion is detected
Modifies a TIPC send routine that did not discard the outgoing sk_buff
if it was not transmitted because of link congestion; this eliminates
the potential for buffer leakage in the many callers who did not clean up
the unsent buffer. (The two routines that previously did discard the unsent
buffer have been updated to eliminate their now-redundant clean up.)

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2011-05-10 16:03:53 -04:00
..
addr.c tipc: Eliminate configuration for maximum number of cluster nodes 2011-03-13 16:35:17 -04:00
addr.h tipc: Add network address mask helper routines 2011-03-13 16:35:16 -04:00
bcast.c tipc: Fix sk_buff leaks when link congestion is detected 2011-05-10 16:03:53 -04:00
bcast.h
bearer.c tipc: Remove bearer flag indicating existence of broadcast address 2011-03-13 16:35:19 -04:00
bearer.h tipc: Remove bearer flag indicating existence of broadcast address 2011-03-13 16:35:19 -04:00
config.c tipc: Correct misnamed references to neighbor discovery domain 2011-03-13 16:35:18 -04:00
config.h
core.c tipc: Drop __TIME__ usage 2011-05-10 10:31:03 -04:00
core.h tipc: Eliminate configuration for maximum number of cluster nodes 2011-03-13 16:35:17 -04:00
discover.c tipc: Don't respond to neighbor discovery request on blocked bearer 2011-03-13 16:35:19 -04:00
discover.h tipc: Remove unused message header field for requested number of links 2011-02-23 18:05:22 -05:00
eth_media.c
handler.c
Kconfig tipc: Eliminate configuration for maximum number of cluster nodes 2011-03-13 16:35:17 -04:00
link.c tipc: Fix sk_buff leaks when link congestion is detected 2011-05-10 16:03:53 -04:00
link.h tipc: Optimizations to link creation code 2011-03-13 16:35:18 -04:00
log.c
log.h
Makefile
msg.c tipc: Eliminate obsolete routine for handling routed messages 2011-03-13 16:35:19 -04:00
msg.h tipc: Cosmetic consolidation of internal message type definitions 2011-05-10 16:03:45 -04:00
name_distr.c Fix common misspellings 2011-03-31 11:26:23 -03:00
name_distr.h
name_table.c
name_table.h
net.c tipc: delete extra semicolon blocking node deletion 2011-03-14 12:21:12 -04:00
net.h tipc: manually inline net_start/stop, make assoc. vars static 2011-03-13 16:35:17 -04:00
netlink.c
node.c tipc: Optimizations to link creation code 2011-03-13 16:35:18 -04:00
node.h tipc: Optimizations to link creation code 2011-03-13 16:35:18 -04:00
node_subscr.c tipc: Cosmetic changes to node subscription code 2011-03-13 16:35:16 -04:00
node_subscr.h tipc: Cosmetic changes to node subscription code 2011-03-13 16:35:16 -04:00
port.c tipc: Update destination node field on incoming multicast messages 2011-05-10 16:03:52 -04:00
port.h tipc: Remove support for per-connection message sequence numbering 2011-02-23 18:05:21 -05:00
ref.c
ref.h
socket.c tipc: Add support for SO_RCVTIMEO socket option 2011-03-13 16:35:16 -04:00
subscr.c
subscr.h