summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2001-06-27Get rid of M_COPY_* macros; either use M_MOVE_* or M_DUP_*, dependingAngelos D. Keromytis
2001-06-27Add length to pkthdr.len directly.Angelos D. Keromytis
2001-06-27Don't cache packets that hit policies -- we'll do that at the PCB forAngelos D. Keromytis
2001-06-26no longer pass around **mTheo de Raadt
2001-06-25If a PENDING_TDB tag is attached but no TDB is found, drop the packet.Angelos D. Keromytis
2001-06-25Check the length of the tag (diagnostic)Angelos D. Keromytis
2001-06-25Apply pending TDBs (as indicated by tags). This will be used to handleAngelos D. Keromytis
2001-06-25Don't double-clear M_PKTHDR/tags.Angelos D. Keromytis
2001-06-25Remove unnecessary temporary variable.Angelos D. Keromytis
2001-06-25Always defer output TCP checksumming until ip_output() (or hardware,Angelos D. Keromytis
2001-06-25put pf before ipsec processing. return error code and free mbuf chainNiels Provos
2001-06-24make it compile w/o pfMichael Shalayeff
2001-06-24Sync in4_cksum() with NetBSD, and change its use in in_delayed_cksum.Angelos D. Keromytis
2001-06-24Import in_delayed_cksum() and convert to using it; also, don't doAngelos D. Keromytis
2001-06-24Also reset input cached TDB.Angelos D. Keromytis
2001-06-24ResetAngelos D. Keromytis
2001-06-24Initial import of pf, an all-new ipf-compatable packet filter.Kjell Wooding
2001-06-24check if ipsec processing increases packet size above allowable mtu.Niels Provos
2001-06-23Remove unneeded ip_id convertions.Federico G. Schwindt
2001-06-23Only use IP checksumming if the output interface is not in bridgeAngelos D. Keromytis
2001-06-23m_copyback(), not m_copydata()Angelos D. Keromytis
2001-06-23Software-compute TCP/UDP checksum if we are going to do IPsec or if theAngelos D. Keromytis
2001-06-23Placeholder, reminder to fix TCP/UDP checksumming right before doing IPsec.Angelos D. Keromytis
2001-06-23Count input/output hardware-checksummed IP packets.Angelos D. Keromytis
2001-06-23fix up mtu for routes and ongoing tcp connection when if mtu changesNiels Provos
2001-06-23TCP, UDP, IPv4 input hardware checksumming processing; also IPv4Angelos D. Keromytis
2001-06-19revert parts that were meant to be committed (June 12th commit)jasoni
2001-06-14limited broadcast 255.255.255.255 was not recognized correctly, reportedNiels Provos
2001-06-12IPsec-related socket options; these can be set/removed/retrieved, butAngelos D. Keromytis
2001-06-08Cut down on include files.Angelos D. Keromytis
2001-06-05That debug message was just too chatty, even as a debug message :-)Angelos D. Keromytis
2001-05-30Update to match prototype.Angelos D. Keromytis
2001-05-30Remove ipf. Darren Reed has interpreted his (old, new, whichever)Theo de Raadt
2001-05-29Make sure packets that need crypto processing on the NIC don't escapeAngelos D. Keromytis
2001-05-28Don't check IP_ENCAPSULATED.Angelos D. Keromytis
2001-05-27And clear the M_PKTHDR flag.Angelos D. Keromytis
2001-05-27Copy tags to first mbuf.Angelos D. Keromytis
2001-05-27Placeholders for the new socket options.Angelos D. Keromytis
2001-05-27Use the new IPsec tags.Angelos D. Keromytis
2001-05-20Record outgoing SA processing, do loop detection.Angelos D. Keromytis
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-04-14Minor changes, preparing for real socket-attached TDBs; also, moreAngelos D. Keromytis
2001-04-06Move offsetof define into sys/param.hConstantine Sapuntzakis
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
2001-03-07More careful spl usage for the IPSEC case in ip_output(); from angelos@Aaron Campbell
2000-12-03Fix fastroute-related panic, fixes PR 1541 (cas@trans-nt.com)Angelos D. Keromytis
2000-11-07initialize tdb pointer correctly, from Jean-Jacques.Bernard@hsc.frNiels Provos
2000-10-25Do not null deref in the IPSEC+PMTU case; provos@ ok. Thanks toAaron Campbell
2000-09-29Outgoing packets that hit IPsec will be IPF/IPNAT processed as well onAngelos D. Keromytis
2000-09-19Lots and lots of changes.Angelos D. Keromytis