OSDN Git Service

ipvs: get sctphdr by sctphoff in sctp_csum_check
authorXin Long <lucien.xin@gmail.com>
Mon, 25 Feb 2019 11:27:43 +0000 (19:27 +0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 1 Mar 2019 13:28:44 +0000 (14:28 +0100)
commitf52a40fb410b2c03f9fe486f42e840d688dddfa5
tree1b6be4d36579a98a83c24450d7d053f20295d135
parent11d4dd0b20041289e60f0642d458b96389b3125d
ipvs: get sctphdr by sctphoff in sctp_csum_check

sctp_csum_check() is called by sctp_s/dnat_handler() where it calls
skb_make_writable() to ensure sctphdr to be linearized.

So there's no need to get sctphdr by calling skb_header_pointer()
in sctp_csum_check().

Signed-off-by: Xin Long <lucien.xin@gmail.com>
Reviewed-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Acked-by: Julian Anastasov <ja@ssi.bg>
Acked-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/ipvs/ip_vs_proto_sctp.c