| Summary: | After pppd establishes connection, if "options MAC" is enabled in the kernel, kernel panic happens. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Andrew Korovin <freeside> | ||||
| Component: | kern | Assignee: | Gleb Smirnoff <glebius> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Unspecified | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Andrew Korovin
2005-02-04 23:20:17 UTC
Hello, I'm not able to test it in working environment right now, but attached patch should correct this problem. Needs testing. The problem is that mac_check_ifnet_transmit() needs to have packet header in passed mbuf. This function is called from: pppwrite() -- pppoutput() -- mac_check_ifnet_transmit(). Attached patch should correct this problem. -- * Wojciech A. Koszek && dunstan@FreeBSD.czest.pl State Changed From-To: open->patched The problem is fixed in HEAD. Responsible Changed From-To: freebsd-bugs->glebius My colleague has rediscovered this problem. I've made a fix, and was pointed to this PR later. State Changed From-To: patched->closed Merged. |