mirror of
https://github.com/torvalds/linux.git
synced 2026-09-14 16:10:02 +02:00
pppoe: remove redundant xmit wrapper
Merge __pppoe_xmit() into pppoe_xmit(), its only caller. Signed-off-by: Qingfang Deng <qingfang.deng@linux.dev> Link: https://patch.msgid.link/20260804094336.109364-1-qingfang.deng@linux.dev Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
ff3a8694c2
commit
eaebed6b2f
|
|
@ -85,8 +85,6 @@
|
|||
#define PPPOE_HASH_SIZE (1 << PPPOE_HASH_BITS)
|
||||
#define PPPOE_HASH_MASK (PPPOE_HASH_SIZE - 1)
|
||||
|
||||
static int __pppoe_xmit(struct sock *sk, struct sk_buff *skb);
|
||||
|
||||
static const struct proto_ops pppoe_ops;
|
||||
static const struct ppp_channel_ops pppoe_chan_ops;
|
||||
|
||||
|
|
@ -839,11 +837,13 @@ static int pppoe_sendmsg(struct socket *sock, struct msghdr *m,
|
|||
|
||||
/************************************************************************
|
||||
*
|
||||
* xmit function for internal use.
|
||||
* xmit function called by generic PPP driver
|
||||
* sends PPP frame over PPPoE socket
|
||||
*
|
||||
***********************************************************************/
|
||||
static int __pppoe_xmit(struct sock *sk, struct sk_buff *skb)
|
||||
static int pppoe_xmit(struct ppp_channel *chan, struct sk_buff *skb)
|
||||
{
|
||||
struct sock *sk = chan->private;
|
||||
struct pppox_sock *po = pppox_sk(sk);
|
||||
struct net_device *dev = po->pppoe_dev;
|
||||
struct pppoe_hdr *ph;
|
||||
|
|
@ -893,18 +893,6 @@ static int __pppoe_xmit(struct sock *sk, struct sk_buff *skb)
|
|||
return 1;
|
||||
}
|
||||
|
||||
/************************************************************************
|
||||
*
|
||||
* xmit function called by generic PPP driver
|
||||
* sends PPP frame over PPPoE socket
|
||||
*
|
||||
***********************************************************************/
|
||||
static int pppoe_xmit(struct ppp_channel *chan, struct sk_buff *skb)
|
||||
{
|
||||
struct sock *sk = chan->private;
|
||||
return __pppoe_xmit(sk, skb);
|
||||
}
|
||||
|
||||
static int pppoe_fill_forward_path(struct net_device_path_ctx *ctx,
|
||||
struct net_device_path *path,
|
||||
const struct ppp_channel *chan)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user