Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
This commit is contained in:
commit
dbbe68bb12
14 changed files with 87 additions and 25 deletions
|
|
@ -1283,6 +1283,11 @@ ppp_push(struct ppp *ppp)
|
|||
}
|
||||
|
||||
#ifdef CONFIG_PPP_MULTILINK
|
||||
static bool mp_protocol_compress __read_mostly = true;
|
||||
module_param(mp_protocol_compress, bool, S_IRUGO | S_IWUSR);
|
||||
MODULE_PARM_DESC(mp_protocol_compress,
|
||||
"compress protocol id in multilink fragments");
|
||||
|
||||
/*
|
||||
* Divide a packet to be transmitted into fragments and
|
||||
* send them out the individual links.
|
||||
|
|
@ -1345,10 +1350,10 @@ static int ppp_mp_explode(struct ppp *ppp, struct sk_buff *skb)
|
|||
if (nfree == 0 || nfree < navail / 2)
|
||||
return 0; /* can't take now, leave it in xmit_pending */
|
||||
|
||||
/* Do protocol field compression (XXX this should be optional) */
|
||||
/* Do protocol field compression */
|
||||
p = skb->data;
|
||||
len = skb->len;
|
||||
if (*p == 0) {
|
||||
if (*p == 0 && mp_protocol_compress) {
|
||||
++p;
|
||||
--len;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue