Commit 4c6bb2f7 authored by Kai Germaschewski's avatar Kai Germaschewski

ISDN: Fix compile error w/o CONFIG_ISDN_PPP_MP

The proto argument is not used, so just remove it from ippp*_xmit()
calls - in particular we passed it to ippp_xmit() when
CONFIG_ISDN_PPP_MP was off, which never wanted it anyway, causing
a compile error.
parent ff409803
...@@ -1037,7 +1037,7 @@ isdn_ppp_start_xmit(struct sk_buff *skb, struct net_device *ndev) ...@@ -1037,7 +1037,7 @@ isdn_ppp_start_xmit(struct sk_buff *skb, struct net_device *ndev)
isdn_ppp_frame_log("xmit1", skb->data, skb->len, 32, ipppd->unit, -1); isdn_ppp_frame_log("xmit1", skb->data, skb->len, 32, ipppd->unit, -1);
ippp_push_proto(ind_ppp, skb, proto); ippp_push_proto(ind_ppp, skb, proto);
ippp_mp_xmit(idev, skb, proto); ippp_mp_xmit(idev, skb);
return 0; return 0;
drop: drop:
......
...@@ -91,12 +91,13 @@ ippp_mp_disconnected(isdn_net_dev *idev) ...@@ -91,12 +91,13 @@ ippp_mp_disconnected(isdn_net_dev *idev)
} }
void void
ippp_mp_xmit(isdn_net_dev *idev, struct sk_buff *skb, u16 proto) ippp_mp_xmit(isdn_net_dev *idev, struct sk_buff *skb)
{ {
struct ind_ppp *ind_ppp = idev->ind_priv; struct ind_ppp *ind_ppp = idev->ind_priv;
struct inl_ppp *inl_ppp = idev->mlp->inl_priv; struct inl_ppp *inl_ppp = idev->mlp->inl_priv;
unsigned char *p; unsigned char *p;
long txseq; u32 txseq;
u16 proto;
if (!(inl_ppp->mp_cfg & SC_MP_PROT)) { if (!(inl_ppp->mp_cfg & SC_MP_PROT)) {
return ippp_xmit(idev, skb); return ippp_xmit(idev, skb);
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
int ippp_mp_bind(isdn_net_dev *idev); int ippp_mp_bind(isdn_net_dev *idev);
void ippp_mp_disconnected(isdn_net_dev *idev); void ippp_mp_disconnected(isdn_net_dev *idev);
int ippp_mp_bundle(isdn_net_dev *idev, int val); int ippp_mp_bundle(isdn_net_dev *idev, int val);
void ippp_mp_xmit(isdn_net_dev *idev, struct sk_buff *skb, u16 proto); void ippp_mp_xmit(isdn_net_dev *idev, struct sk_buff *skb);
void ippp_mp_receive(isdn_net_dev *idev, struct sk_buff *skb, u16 proto); void ippp_mp_receive(isdn_net_dev *idev, struct sk_buff *skb, u16 proto);
#else #else
...@@ -42,9 +42,9 @@ ippp_mp_bundle(isdn_net_dev *idev, int val) ...@@ -42,9 +42,9 @@ ippp_mp_bundle(isdn_net_dev *idev, int val)
} }
static inline void static inline void
ippp_mp_xmit(isdn_net_dev *idev, struct sk_buff *skb, u16 proto) ippp_mp_xmit(isdn_net_dev *idev, struct sk_buff *skb)
{ {
ippp_xmit(idev, skb, proto); ippp_xmit(idev, skb);
} }
static inline void static inline void
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment