summaryrefslogtreecommitdiff
path: root/sys/net/if_gre.c
Commit message (Collapse)AuthorAgeFilesLines
* Finish driving a stake through the heart of netns and the associatedPeter Wemm2003-03-051-6/+0
| | | | | | | | | ifdefs scattered around the place - its dead Jim! The SMB stuff had stolen AF_NS, make it official. Notes: svn path=/head/; revision=111926
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-3/+3
| | | | | | | Approved by: trb Notes: svn path=/head/; revision=111119
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-3/+3
| | | | | | | Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT. Notes: svn path=/head/; revision=109623
* network interface and link layer changes:Sam Leffler2002-11-151-1/+1
| | | | | | | | | | | | | | | o on input don't strip the Ethernet header from packets o input packet handling is now done with if_input o track changes to ether_ifattach/ether_ifdetach API o track changes to bpf tapping o call ether_ioctl for default handling of ioctl's o use constants from net/ethernet.h where possible Reviewed by: many Approved by: re Notes: svn path=/head/; revision=106939
* de-__P()Alfred Perlstein2002-10-161-3/+3
| | | | Notes: svn path=/head/; revision=105300
* Replace aux mbufs with packet tags:Sam Leffler2002-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=105194
* Since bpf is no longer an optional component, remove associated ifdef's.Maxim Sobolev2002-10-021-9/+0
| | | | | | | | Submitted by: don't quite remember - the name of the sender disappeared with the rest of my inbox. :( Notes: svn path=/head/; revision=104366
* Remove __RCSID().Maxim Sobolev2002-09-171-3/+0
| | | | | | | Submitted by: bde Notes: svn path=/head/; revision=103481
* Include include "opt_atalk.h" so that the NETATALK support can work.Bruce Evans2002-09-161-17/+1
| | | | | | | | | | | | Removed unused includes. Removed used includes of <sys/queue.h> and <sys/time.h>, since these are standard pollution (especially the latter). Reviewed by: sobomax Notes: svn path=/head/; revision=103394
* Include <sys/systm.h> instead of depending on namespace pollution 2Bruce Evans2002-09-151-0/+1
| | | | | | | layers deep in <sys/malloc.h> or 1 layer deep in <net/if_var.h>. Notes: svn path=/head/; revision=103344
* Reduce namespace pollution by staticizing everything, which doesn't need toMaxim Sobolev2002-09-061-13/+15
| | | | | | | be visible from outside of the module. Notes: svn path=/head/; revision=103032
* Add a new gre(4) driver, which could be used to create GRE (RFC1701)Maxim Sobolev2002-09-061-0/+781
and MOBILE (RFC2004) IP tunnels. Obrained from: NetBSD Notes: svn path=/head/; revision=103026