Re: [PATCH] net: add ipv4/ipv6 sctp support
Hangbin Liu <[email protected]> Sat, 26 Jul 2014 10:51:14 +0800
| Newsgroups | org.kernel.vger.trinity |
|---|---|
| Message-ID | <CAPwn2JSbfzzU+wGmQvFeE8P6QJdGSnExqvChGtyAjSRgbsxB6Q@mail.gmail.com> |
2014-07-25 18:13 GMT+08:00 Daniel Borkmann <[email protected]>: > Hi Hangbin, > > > On 07/25/2014 06:25 AM, Hangbin Liu wrote: >> >> Signed-off-by: Hangbin Liu <[email protected]> >> --- >> net/proto-ipv4.c | 20 ++++++++++++++------ >> net/proto-ipv6.c | 21 ++++++++++++++++----- >> 2 files changed, 30 insertions(+), 11 deletions(-) >> >> diff --git a/net/proto-ipv4.c b/net/proto-ipv4.c >> index 8babe6d..5588518 100644 >> --- a/net/proto-ipv4.c >> +++ b/net/proto-ipv4.c >> @@ -97,22 +97,30 @@ void ipv4_gen_sockaddr(struct sockaddr **addr, >> socklen_t *addrlen) >> >> void inet_rand_socket(struct socket_triplet *st) >> { >> - switch (rand() % 3) { >> - case 0: st->type = SOCK_STREAM; // TCP >> + switch (rand() % 4) { >> + case 0: st->type = SOCK_STREAM; // TCP/SCTP >> + switch (rand() % 3) { >> + case 0: st->protocol = 0; break; >> + case 1: st->protocol = IPPROTO_TCP; break; >> + case 2: st->protocol = IPPROTO_SCTP; break; >> + default:break; >> + } > > > I think it would be good for readability reasons to use > the kernel coding style convention, but I'm not sure what > Dave's preference is as the style is also present elsewhere. I'm OK to change the code style, wait for Dave's response. Thanks Hangbin Liu