tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit
Mitigate RETPOLINE costs in __tcp_transmit_skb() by using INDIRECT_CALL_INET() wrapper. Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
902053f17d
commit
05e22e8395
@@ -539,6 +539,12 @@ no_route:
|
||||
}
|
||||
EXPORT_SYMBOL(__ip_queue_xmit);
|
||||
|
||||
int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl)
|
||||
{
|
||||
return __ip_queue_xmit(sk, skb, fl, inet_sk(sk)->tos);
|
||||
}
|
||||
EXPORT_SYMBOL(ip_queue_xmit);
|
||||
|
||||
static void ip_copy_metadata(struct sk_buff *to, struct sk_buff *from)
|
||||
{
|
||||
to->pkt_type = from->pkt_type;
|
||||
|
Reference in New Issue
Block a user