Skip to content

Commit 9345471

Browse files
j-c-hdavem330
authored andcommitted
l2tp: Add ppp device name to L2TP ppp session data
When dumping L2TP PPP sessions using /proc/net/pppol2tp, get the assigned PPP device name from PPP using ppp_dev_name(). Signed-off-by: James Chapman <[email protected]> Reviewed-by: Randy Dunlap <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 63f9607 commit 9345471

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

net/l2tp/l2tp_ppp.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1465,6 +1465,7 @@ static void pppol2tp_seq_session_show(struct seq_file *m, void *v)
14651465
struct l2tp_session *session = v;
14661466
struct l2tp_tunnel *tunnel = session->tunnel;
14671467
struct pppol2tp_session *ps = l2tp_session_priv(session);
1468+
struct pppox_sock *po = pppox_sk(ps->sock);
14681469
u32 ip = 0;
14691470
u16 port = 0;
14701471

@@ -1499,6 +1500,9 @@ static void pppol2tp_seq_session_show(struct seq_file *m, void *v)
14991500
(unsigned long long)session->stats.rx_packets,
15001501
(unsigned long long)session->stats.rx_bytes,
15011502
(unsigned long long)session->stats.rx_errors);
1503+
1504+
if (po)
1505+
seq_printf(m, " interface %s\n", ppp_dev_name(&po->chan));
15021506
}
15031507

15041508
static int pppol2tp_seq_show(struct seq_file *m, void *v)

0 commit comments

Comments
 (0)