kcm: Remove TCP specific references from kcm and strparser
authorTom Herbert <tom@herbertland.com>
Sun, 28 Aug 2016 21:43:19 +0000 (14:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Aug 2016 03:32:41 +0000 (23:32 -0400)
commit96a59083478d1ea66684c59c073424a9d4e6ac6d
tree09a988530d4c5e17bf47f16f2c624bc93ac14018
parent3203558589a597e0a10a66b258fbc5a4a6659ed0
kcm: Remove TCP specific references from kcm and strparser

kcm and strparser need to work with any type of stream socket not just
TCP. Eliminate references to TCP and call generic proto_ops functions of
read_sock and peek_len. Also in strp_init check if the socket support
the proto_ops read_sock and peek_len.

Signed-off-by: Tom Herbert <tom@herbertland.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/strparser.h
net/kcm/kcmsock.c
net/strparser/strparser.c