net: manual clean code which call skb_put_[data:zero]
Signed-off-by: yuan linyu <Linyu.Yuan@alcatel-sbell.com.cn> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
ad941e693b
commit
b952f4dff2
@@ -107,7 +107,6 @@ static void nft_reject_br_send_v4_unreach(struct net *net,
|
||||
struct iphdr *niph;
|
||||
struct icmphdr *icmph;
|
||||
unsigned int len;
|
||||
void *payload;
|
||||
__wsum csum;
|
||||
u8 proto;
|
||||
|
||||
@@ -151,7 +150,7 @@ static void nft_reject_br_send_v4_unreach(struct net *net,
|
||||
icmph->type = ICMP_DEST_UNREACH;
|
||||
icmph->code = code;
|
||||
|
||||
payload = skb_put_data(nskb, skb_network_header(oldskb), len);
|
||||
skb_put_data(nskb, skb_network_header(oldskb), len);
|
||||
|
||||
csum = csum_partial((void *)icmph, len + sizeof(struct icmphdr), 0);
|
||||
icmph->checksum = csum_fold(csum);
|
||||
@@ -247,7 +246,6 @@ static void nft_reject_br_send_v6_unreach(struct net *net,
|
||||
struct ipv6hdr *nip6h;
|
||||
struct icmp6hdr *icmp6h;
|
||||
unsigned int len;
|
||||
void *payload;
|
||||
|
||||
if (!nft_bridge_ip6hdr_validate(oldskb))
|
||||
return;
|
||||
@@ -277,7 +275,7 @@ static void nft_reject_br_send_v6_unreach(struct net *net,
|
||||
icmp6h->icmp6_type = ICMPV6_DEST_UNREACH;
|
||||
icmp6h->icmp6_code = code;
|
||||
|
||||
payload = skb_put_data(nskb, skb_network_header(oldskb), len);
|
||||
skb_put_data(nskb, skb_network_header(oldskb), len);
|
||||
nip6h->payload_len = htons(nskb->len - sizeof(struct ipv6hdr));
|
||||
|
||||
icmp6h->icmp6_cksum =
|
||||
|
Reference in New Issue
Block a user