summaryrefslogtreecommitdiff
path: root/sys/netinet/raw_ip.c
AgeCommit message (Expand)Author
2010-09-08Return EACCES when pf_test() blocks a packet in ip_output(). This allowsClaudio Jeker
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2008-10-23use the correct idiom for NFOO things which come from "foo.h" filesTheo de Raadt
2008-06-14Include "pf.h" so we get NPF.Joel Sing
2008-05-23Deal with the situation when TCP nfs mounts timeout and processesThordur I. Bjornsson
2008-05-09Add SO_BINDANY socket option from BSD/OS.Markus Friedl
2008-05-09divert packets to local socket without modifying the ip header;Markus Friedl
2008-05-02Make the SO_TIMESTAMP sockopt work. When set, this allows the user toChris Kuethe
2006-11-25Remove unneeded branch, no need to check if opts is != NULL just set it toClaudio Jeker
2006-05-29Make savecontrol functions more generic and use them now for raw IP too.Claudio Jeker
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2005-05-27Experimental support for opportunitic use of jumbograms where only some hostsRyan Thomas McBride
2005-01-14Add kernel support for Protocol Independant Multicast (PIM)Ryan Thomas McBride
2004-12-08allow ToS to be set on raw ip socketsHenning Brauer
2004-11-25use ttl from setsockopt(), similar to bsd/os; ok henning, mcbride, fgschMarkus Friedl
2004-11-24Multicast routing cleanup from Pavlin RadoslavovRyan Thomas McBride
2003-12-21use CIRCLEQ* for pcb's; ok deraadt, henning, mcbride, with help from canacarMarkus Friedl
2003-12-10de-register. deraadt okJun-ichiro itojun Hagino
2003-07-09do not flip ip_len/ip_off in netinet stack. deraadt ok.Jun-ichiro itojun Hagino
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-27don't use M_WAIT here. we could be in splnet, and caller may not beJun-ichiro itojun Hagino
2003-02-15rip_output: make sure a full ip header is passed for INP_HDRINCL; ok deraadt@Markus Friedl
2002-06-09whitespaceJun-ichiro itojun Hagino
2002-03-15Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do thingsTodd C. Miller
2001-06-23Remove unneeded ip_id convertions.Federico G. Schwindt
2001-06-08Cut down on include files.Angelos D. Keromytis
2001-06-05repair copyright notices for NRL & cmetz; cmetzTheo de Raadt
2000-09-19Lots and lots of changes.Angelos D. Keromytis
1999-12-19disallow AF mismatch on inbound.Jun-ichiro itojun Hagino
1999-09-23fix same-interface-out-as-in and packet gets corrupted bug noted byTheo de Raadt
1999-06-07return a ICMP_UNREACH_PROTOCOL for protocols we do not support; discussion wi...Theo de Raadt
1999-04-20messup, learn to test *all* variants of compile options whenNiklas Hallqvist
1999-04-20Merge MROUTING and IPSEC wrt handling of IP-in-IP tunnelled packets.Niklas Hallqvist
1999-01-11netinet merge of NRL stuff. some indent and shrinkage needed; NRL/cmetzTheo de Raadt
1999-01-08dont call ip_randomid() in htons().Niels Provos
1998-12-26make ip_id random but ensure that ids dont repeat for some period.Niels Provos
1998-12-15check for valid ip_hl too; route@infonexus.comTheo de Raadt
1998-05-18first step to the setsockopt/getsockopt interface as described inNiels Provos
1997-07-24cmd is a u_longTheo de Raadt
1997-01-30for IP_HDRINCL option, use ip_len/ip_off in network order; lidl@va.pubnix.comTheo de Raadt
1997-01-26Make ip_len and ip_off unsigned values; don't transmit or accept packetsThorsten Lockert
1996-08-14restrict some raw ip packets that may crash ip_output(); from freebsdTheo de Raadt
1996-03-15Fix bogosity in import of Lite2 fixThorsten Lockert
1996-03-14From Lite2; improve handling of socket options on raw datagrams and multi-Thorsten Lockert
1996-03-04From NetBSD: Fix PR/2095 options MROUTING did not compile.Niklas Hallqvist
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-12-14from netbsd:Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt