SCCS-vsn: sys/netccitt/pk_usrreq.c 7.9
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)pk_usrreq.c 7.8 (Berkeley) %G%
+ * @(#)pk_usrreq.c 7.9 (Berkeley) %G%
* Send INTERRUPT packet.
*/
case PRU_SENDOOB:
* Send INTERRUPT packet.
*/
case PRU_SENDOOB:
if (lcp -> lcd_intrconf_pending) {
error = ETOOMANYREFS;
break;
if (lcp -> lcd_intrconf_pending) {
error = ETOOMANYREFS;
break;
xp -> packet_data = 0;
(dtom (xp)) -> m_len++;
pk_output (lcp);
xp -> packet_data = 0;
(dtom (xp)) -> m_len++;
pk_output (lcp);
release:
if (control != NULL)
m_freem(control);
release:
if (control != NULL)
m_freem(control);
- if (m != NULL)
- m_freem(m);
ia->ia_pkcb.pk_ia = ia;
ia->ia_pkcb.pk_next = pkcbhead;
ia->ia_pkcb.pk_state = DTE_WAITING;
ia->ia_pkcb.pk_ia = ia;
ia->ia_pkcb.pk_next = pkcbhead;
ia->ia_pkcb.pk_state = DTE_WAITING;
+ ia->ia_pkcb.pk_start = pk_start;
pkcbhead = &ia->ia_pkcb;
}
old_maxlcn = ia->ia_maxlcn;
pkcbhead = &ia->ia_pkcb;
}
old_maxlcn = ia->ia_maxlcn;