Skip to content

Commit

Permalink
tcp: Unexport TCPv6 GRO functions
Browse files Browse the repository at this point in the history
Sinec the TCPv6 GRO functions are used in the same file where
they are defined, we do not need to export them.  This was a
cut-n-paste from the IPv4 code which does need to export them.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Herbert Xu authored and David S. Miller committed May 22, 2009
1 parent 7d18f11 commit 3699067
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions net/ipv6/tcp_ipv6.c
Original file line number Diff line number Diff line change
Expand Up @@ -941,7 +941,8 @@ static int tcp_v6_gso_send_check(struct sk_buff *skb)
return 0;
}

struct sk_buff **tcp6_gro_receive(struct sk_buff **head, struct sk_buff *skb)
static struct sk_buff **tcp6_gro_receive(struct sk_buff **head,
struct sk_buff *skb)
{
struct ipv6hdr *iph = skb_gro_network_header(skb);

Expand All @@ -961,9 +962,8 @@ struct sk_buff **tcp6_gro_receive(struct sk_buff **head, struct sk_buff *skb)

return tcp_gro_receive(head, skb);
}
EXPORT_SYMBOL(tcp6_gro_receive);

int tcp6_gro_complete(struct sk_buff *skb)
static int tcp6_gro_complete(struct sk_buff *skb)
{
struct ipv6hdr *iph = ipv6_hdr(skb);
struct tcphdr *th = tcp_hdr(skb);
Expand All @@ -974,7 +974,6 @@ int tcp6_gro_complete(struct sk_buff *skb)

return tcp_gro_complete(skb);
}
EXPORT_SYMBOL(tcp6_gro_complete);

static void tcp_v6_send_response(struct sk_buff *skb, u32 seq, u32 ack, u32 win,
u32 ts, struct tcp_md5sig_key *key, int rst)
Expand Down

0 comments on commit 3699067

Please sign in to comment.