1 | *** network-orig.c Thu Jan 8 12:04:21 2009 |
---|
2 | --- network.c Thu Jan 8 12:06:05 2009 |
---|
3 | *************** fec_sendpacket(struct ifnet *ifp, struct |
---|
4 | *** 548,557 **** |
---|
5 | * The IP fragmentation routine in ip_output |
---|
6 | * can produce fragments with zero length. |
---|
7 | */ |
---|
8 | - txBd = sc->txBdBase + sc->txBdHead; |
---|
9 | if (m->m_len){ |
---|
10 | char *p = mtod(m, char *); |
---|
11 | int offset = (int) p & 0x3; |
---|
12 | if (offset == 0) { |
---|
13 | txBd->buffer = p; |
---|
14 | txBd->length = m->m_len; |
---|
15 | --- 548,557 ---- |
---|
16 | * The IP fragmentation routine in ip_output |
---|
17 | * can produce fragments with zero length. |
---|
18 | */ |
---|
19 | if (m->m_len){ |
---|
20 | char *p = mtod(m, char *); |
---|
21 | int offset = (int) p & 0x3; |
---|
22 | + txBd = sc->txBdBase + sc->txBdHead;
|
---|
23 | if (offset == 0) { |
---|
24 | txBd->buffer = p; |
---|
25 | txBd->length = m->m_len; |
---|