linux_dsm_epyc7002/net/dccp
Richard Sailer 749c08f820 net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)
This adds support for the SIOCOUTQ IOCTL to get the send buffer fill
of a DCCP socket, like UDP and TCP sockets already have.

Regarding the used data field: DCCP uses per packet sequence numbers,
not per byte, so sequence numbers can't be used like in TCP. sk_wmem_queued
is not used by DCCP and always 0, even in test on highly congested paths.
Therefore this uses sk_wmem_alloc like in UDP.

Signed-off-by: Richard Sailer <richard_siegfried@systemli.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-07-22 17:00:37 -07:00
..
ccids net: dccp: kerneldoc fixes 2020-07-13 17:20:39 -07:00
ackvec.c
ackvec.h
ccid.c
ccid.h
dccp.h net/ipv6: remove compat_ipv6_{get,set}sockopt 2020-07-19 18:16:41 -07:00
diag.c
feat.c net: dccp: kerneldoc fixes 2020-07-13 17:20:39 -07:00
feat.h
input.c net: dccp: kerneldoc fixes 2020-07-13 17:20:39 -07:00
ipv4.c net/ipv6: remove compat_ipv6_{get,set}sockopt 2020-07-19 18:16:41 -07:00
ipv6.c net/ipv6: remove compat_ipv6_{get,set}sockopt 2020-07-19 18:16:41 -07:00
ipv6.h
Kconfig dccp: Replace HTTP links with HTTPS ones 2020-07-13 11:54:07 -07:00
Makefile
minisocks.c
options.c net: dccp: kerneldoc fixes 2020-07-13 17:20:39 -07:00
output.c
proto.c net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill) 2020-07-22 17:00:37 -07:00
qpolicy.c
sysctl.c
timer.c net: dccp: kerneldoc fixes 2020-07-13 17:20:39 -07:00
trace.h