Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-06-28 | first stab at packet normalization. includes full ip reassembly. | Niels Provos | |
okay dhartmei@, dugsong@ | |||
2001-06-27 | introduce the ALTQ queue macros into sys/net files. | Kenjiro Cho | |
the new model removes direct references to the fields in ifp->if_snd, and defines the following macros to manipulate ifp->if_snd. IFQ_ENQUEUE(ifq, m, pktattr, err) IFQ_DEQUEUE(ifq, m) IFQ_POLL(ifq, m) IFQ_PURGE(ifq) IFQ_IS_EMPTY(ifq) the new model also enforces some rules regarding how to use these macros. details are descrined in http://www.csl.sony.co.jp/~kjc/software/altq-new-design.txt | |||
2001-06-27 | ALTQ base modifications to the kernel. | Kenjiro Cho | |
- ALTQ introduces a set of new queue macros that coexist with the traditional IF_XXX macros. - "struct ifaltq" replaces "struct ifqueue" in "struct ifnet". - assign cdev major 74 for i386 and 54 for alpha as ALTQ control interface. | |||
2001-06-27 | Use TAILQ_FOREACH() instead of hand-crafted for loops. | Angelos D. Keromytis | |
2001-06-27 | When determining whether there's a pending acquire wrt a policy, look | Angelos D. Keromytis | |
at the acquires associated with the policy only. | |||
2001-06-27 | Attach IPsec acquire state to policy entries, and relevant cleanups. | Angelos D. Keromytis | |
2001-06-27 | Also link acquire state to the relevant IPsec policy. | Angelos D. Keromytis | |
2001-06-27 | Get rid of M_COPY_* macros; either use M_MOVE_* or M_DUP_*, depending | Angelos D. Keromytis | |
on how macros should be treated. Code by fgsch@, ok by me and itojun@ | |||
2001-06-27 | Add length to pkthdr.len directly. | Angelos D. Keromytis | |
2001-06-27 | Minor nits. | Angelos D. Keromytis | |
2001-06-27 | Don't cache packets that hit policies -- we'll do that at the PCB for | Angelos D. Keromytis | |
local packets. | |||
2001-06-26 | Use the ACQUIRE sequence number to "wake up" acquire state kept and | Angelos D. Keromytis | |
cause retransmission of outgoing packets. Also, only store outgoing packets -- just drop incoming packets that cause an SA acquisition. Some comment fixup. | |||
2001-06-26 | ifdef out some currently unused code | Angelos D. Keromytis | |
2001-06-26 | Rewrite ipsp_clear_acquire() to be more readable, after all the KNF'ing | Angelos D. Keromytis | |
2001-06-26 | Use pool(9) for IPsec acquires too. | Angelos D. Keromytis | |
2001-06-26 | Use pool(9) for IPsec policy structures. | Angelos D. Keromytis | |
2001-06-26 | Keep the PFKEY sequence number at the TDB, plus a little bit of KNF | Angelos D. Keromytis | |
2001-06-26 | no longer pass around **m | Theo de Raadt | |
2001-06-26 | Appease gcc by not using void pointers in arithmetic operations. | Aaron Campbell | |
2001-06-26 | Restore inclusion of <sys/systm.h>. | Aaron Campbell | |
2001-06-26 | KNF | Angelos D. Keromytis | |
2001-06-26 | More KNF | Angelos D. Keromytis | |
2001-06-26 | KNF | Angelos D. Keromytis | |
2001-06-26 | KNF | Angelos D. Keromytis | |
2001-06-25 | damn greeks desperate for commits... | Bob Beck | |
2001-06-25 | KNF | Angelos D. Keromytis | |
2001-06-25 | If a PENDING_TDB tag is attached but no TDB is found, drop the packet. | Angelos D. Keromytis | |
2001-06-25 | Build without IPSEC. | Artur Grabowski | |
2001-06-25 | Check the length of the tag (diagnostic) | Angelos D. Keromytis | |
2001-06-25 | Apply pending TDBs (as indicated by tags). This will be used to handle | Angelos D. Keromytis | |
the case of both the socket and system-wide IPsec policy specifying TDBs to be applied to the same packet. | |||
2001-06-25 | Copyright. | Angelos D. Keromytis | |
2001-06-25 | Don't double-clear M_PKTHDR/tags. | Angelos D. Keromytis | |
2001-06-25 | Defer output checksumming until ip_output() or hardware. | Angelos D. Keromytis | |
2001-06-25 | Remove unnecessary temporary variable. | Angelos D. Keromytis | |
2001-06-25 | Always defer output TCP checksumming until ip_output() (or hardware, | Angelos D. Keromytis | |
if it exists). Cuts down on code a bit, and we don't need to look at the routing entry at TCP. Based on NetBSD. UDP case to follow. | |||
2001-06-25 | put pf before ipsec processing. return error code and free mbuf chain | Niels Provos | |
2001-06-25 | Use in_cksum_phdr() rather than in_cksum() -- from NetBSD | Angelos D. Keromytis | |
2001-06-24 | More descriptive panic messages, sync with NetBSD | Angelos D. Keromytis | |
2001-06-24 | make it compile w/o pf | Michael Shalayeff | |
2001-06-24 | Import in_cksum_phdr() and in_cksum_addword() from NetBSD. | Angelos D. Keromytis | |
2001-06-24 | Sync in4_cksum() with NetBSD, and change its use in in_delayed_cksum. | Angelos D. Keromytis | |
2001-06-24 | Import in_delayed_cksum() and convert to using it; also, don't do | Angelos D. Keromytis | |
TCP/UDP HW checksumming if doing IP fragmentation. From NetBSD | |||
2001-06-24 | print mtu of tdb if discovered | Niels Provos | |
2001-06-24 | Remove printfs, fix comment typos. | Angelos D. Keromytis | |
2001-06-24 | Save tdb_remote_auth on the PCB on latching; also save information on | Angelos D. Keromytis | |
UDP PCB's if the socket is connected. | |||
2001-06-24 | Also reset input cached TDB. | Angelos D. Keromytis | |
2001-06-24 | Reset | Angelos D. Keromytis | |
2001-06-24 | use new timeouts for spd expirations (hmm cvs did not pick up the file); ho@ ok | Michael Shalayeff | |
2001-06-24 | use new timeouts for spd expirations; ho@ ok | Michael Shalayeff | |
2001-06-24 | Print TDBF_USEDTUNNEL in ipsp_kern() | Angelos D. Keromytis | |