freebsd-skq/sys/dev/hfa
Sam Leffler 5d84645305 Replace aux mbufs with packet tags:
o instead of a list of mbufs use a list of m_tag structures a la openbsd
o for netgraph et. al. extend the stock openbsd m_tag to include a 32-bit
  ABI/module number cookie
o for openbsd compatibility define a well-known cookie MTAG_ABI_COMPAT and
  use this in defining openbsd-compatible m_tag_find and m_tag_get routines
o rewrite KAME use of aux mbufs in terms of packet tags
o eliminate the most heavily used aux mbufs by adding an additional struct
  inpcb parameter to ip_output and ip6_output to allow the IPsec code to
  locate the security policy to apply to outbound packets
o bump __FreeBSD_version so code can be conditionalized
o fixup ipfilter's call to ip_output based on __FreeBSD_version

Reviewed by:	julian, luigi (silent), -arch, -net, darren
Approved by:	julian, silence from everyone else
Obtained from:	openbsd (mostly)
MFC after:	1 month
2002-10-16 01:54:46 +00:00
..
fore_aali.h
fore_buffer.c Replace (ab)uses of "NULL" where "0" is really meant. 2002-08-22 21:24:01 +00:00
fore_command.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_globals.c - Turn the hea and hfa HARP storage pools into UMA zones and insert 2002-06-14 16:59:38 +00:00
fore_if.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_include.h - Turn the hea and hfa HARP storage pools into UMA zones and insert 2002-06-14 16:59:38 +00:00
fore_init.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_intr.c Add back some now needed #include <sys/systm.h> 2000-12-07 22:19:06 +00:00
fore_load.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_output.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_receive.c Replace aux mbufs with packet tags: 2002-10-16 01:54:46 +00:00
fore_slave.h - Remove PCA-200E definition -- this will be re-added in the commit to 2002-04-16 01:34:00 +00:00
fore_stats.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_stats.h
fore_timer.c
fore_transmit.c - Remove DMA_* macros as only one, DMA_GET_ADDR, was used. 2002-06-24 05:03:44 +00:00
fore_var.h Add a field to struct cmn_unit to hold a pointer to the driver's softc. 2002-10-01 22:04:31 +00:00
fore_vcm.c
fore.h Applied the patch to fix HARP ATM that was broken when KAME IPv6 came 2001-06-20 17:09:14 +00:00
hfa_eisa.c - Convert the 'hfa' ATM interface driver to newbus. 2002-04-17 00:26:09 +00:00
hfa_freebsd.c Use more standard variable names for modevent functions. 2002-10-02 04:47:52 +00:00
hfa_freebsd.h - Convert the 'hfa' ATM interface driver to newbus. 2002-04-17 00:26:09 +00:00
hfa_pci.c Move some code around. 2002-06-07 01:55:42 +00:00
hfa_sbus.c - Convert the 'hfa' ATM interface driver to newbus. 2002-04-17 00:26:09 +00:00