cvs commit: src/sys/dev/hatm if_hatm.c if_hatm_intr.c
if_hatm_ioctl.c if_hatm_rx.c if_hatm_tx.c
Hartmut Brandt
harti at FreeBSD.org
Thu Jul 10 06:55:11 PDT 2003
harti 2003/07/10 06:55:09 PDT
FreeBSD src repository
Modified files:
sys/dev/hatm if_hatm.c if_hatm_intr.c if_hatm_ioctl.c
if_hatm_rx.c if_hatm_tx.c
Log:
Use the default arguments for lockfunc and lockfuncarg in
bus_dma_tag_create. We need to be sure that our packets are
kept in-sequence (that's how ATM is supposed to work) and
therefor use BUS_DMA_NOWAIT in all calls to bus_dmamap_load.
For memory allocated with bus_dmamem_alloc the use of anything
other than NULL arguments for the locking is anyway bogus because
this memory never should need bouncing and hence the load should never
be defered.
Allow the receipt of OAM and RM cells on raw connections. Caveat: it seems
that RM cells are still processed by the hardware even when we open the
connection as UBR.
Revision Changes Path
1.4 +16 -8 src/sys/dev/hatm/if_hatm.c
1.3 +2 -2 src/sys/dev/hatm/if_hatm_intr.c
1.3 +1 -1 src/sys/dev/hatm/if_hatm_ioctl.c
1.3 +2 -1 src/sys/dev/hatm/if_hatm_rx.c
1.3 +2 -2 src/sys/dev/hatm/if_hatm_tx.c
More information about the cvs-src
mailing list