summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2006-06-06Put mrouting enable flag inside the right ifdef. If you change filesTheo de Raadt
2006-05-29Make savecontrol functions more generic and use them now for raw IP too.Claudio Jeker
2006-05-26rename jumbo mtu to if_hardmtu; ok brad reykTheo de Raadt
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2006-03-05revert unrelated change that snuck into the last commit.Brad Smith
2006-03-04With the exception of two other small uncommited diffs this movesBrad Smith
2005-10-05Add multicast routing to GENERIC.Esben Norby
2005-06-10getsockopt(): allocate a mbuf cluster for large ipsec credentialsMarkus Friedl
2005-05-27Experimental support for opportunitic use of jumbograms where only some hostsRyan Thomas McBride
2005-04-25csum -> csum_flagsBrad Smith
2005-01-04restrict forwarding to ipsec processed traffic of ip.forwarding==2Markus Friedl
2004-11-10Add some (ifp != NULL) checks to ip_fragment() so it can be used even if thereRyan Thomas McBride
2004-06-22Pull the plug on source-based routing until remaining bugs are eradicated.Cedric Berger
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-06-21Get rid of pf_test_eh() wrapper.Ryan Thomas McBride
2004-06-21don't leak ipsec pmtu routes; with mpf@Markus Friedl
2004-06-06extend routing table to be able to match and route packets based onCedric Berger
2004-05-18fix size argument to ovbcopy() in ip_pcbopts(), found by Andrei IltchenkoDaniel Hartmeier
2004-04-28make return-rst work on pure bridges. ok dhartmei@ henning@ mcbride@Cedric Berger
2004-02-10plug mbuf leak (ip_fragment() always free mbuf on error). tested by cedric,Jun-ichiro itojun Hagino
2003-11-06the previous change caused invalid checksums in some cases (rdr),Daniel Hartmeier
2003-11-03There is no point in checking NIC capabilities before calling pf_test(),Cedric Berger
2003-10-02correct endian handling of ip->ip_off.Jun-ichiro itojun Hagino
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-08-14m_copyback()'s 4th arg is const void *, nuke (caddr_t) casts.Jason Wright
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-03-14kill vaxismsJason Wright
2003-01-31KNFTheo de Raadt
2002-10-10Missing m_pullup() and mbuf corruption. This potentially causedDaniel Hartmeier
2002-06-24skip routing table lookup if multicasting/broadcasting and the outgoingJun-ichiro itojun Hagino
2002-06-04spaces to tabs, remove trailing whitespacejasoni
2002-05-31respect rmx_mtu (cached PMTUD result) on outbound. deraadt/angelos okJun-ichiro itojun Hagino
2002-05-31Socket-related IPsec sockoptions --- cleanups etc.Angelos D. Keromytis
2002-05-28kill register; ok deraadt@jasoni
2002-05-28Factor out IP fragmentation code into its own function so it can bejasoni
2002-03-15Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do thingsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-23disable pmtu for ipsec when the sysctl says so; bug report cjkim2000@yahoo.comNiels Provos
2001-11-26add fastroute options similar to what is found in ipfjasoni
2001-11-24KNFTheo de Raadt
2001-11-02fix multicast loopback checksums; goeran@cdg.chalmers.se, ok angelosTheo de Raadt
2001-08-26Uninitialized variable.Niklas Hallqvist
2001-08-22IPCOMP policy stuff missed the last time roundNiklas Hallqvist
2001-08-21Don't check for BYPASS options in PCB on ip_output/ip6_output --- thisAngelos D. Keromytis
2001-07-17split ip normalization out into a separate file, okay dhartmei@Niels Provos
2001-07-05IPComp support. angelos@ ok.Jean-Jacques Bernard-Gundol
2001-06-29move pf_test check to happen after checksum calculation - withoutBob Beck
2001-06-28first stab at packet normalization. includes full ip reassembly.Niels Provos
2001-06-27Get rid of M_COPY_* macros; either use M_MOVE_* or M_DUP_*, dependingAngelos D. Keromytis