summaryrefslogtreecommitdiff
path: root/sys/net/pipex.c
AgeCommit message (Expand)Author
2015-07-16Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.Martin Pieuchot
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-04-23replace the use of struct ifqueue in pipex with mbuf_queues.David Gwynne
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-04-10mpi@ introduced a ph_cookie in mbuf packet headers that can be usedDavid Gwynne
2015-03-18remove the congestion handling from struct ifqueue.David Gwynne
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-01Check the header fields of GRE and MPPE packets strictly.YASUOKA Masahiko
2014-11-20Yet more #include de-duplication.Kenneth R Westerback
2014-11-04Remove "pl" suffix on pool names.Martin Pieuchot
2014-10-28Fix pipex(4) to return multicast packets to the caller so that npppd canYASUOKA Masahiko
2014-10-28Initialize the lists of the hash tables and the virtual pipexYASUOKA Masahiko
2014-10-28Fix pipex(4) to initialize DF bit in IP header for L2TP message.YASUOKA Masahiko
2014-10-21tun(4) has a pipex session which is used for multicast internally, itYASUOKA Masahiko
2014-10-20pipex(4): Converted to use pool(9)Masao Uebayashi
2014-10-18Whitespace.Masao Uebayashi
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-06-13KASSERT in pipex_ppp_input() fails if a compressed PPP frame is receivedYASUOKA Masahiko
2014-06-13Fix KASSERT on pipex_ppp_input(). Must not reached there even if theYASUOKA Masahiko
2014-06-13Fix tcp-mss-adjust of pipex and npppd to update the pointer ofYASUOKA Masahiko
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-18There is no need to initialize globals to 0.Claudio Jeker
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-23Remove the number of in_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-19simplify checksum handling. no need to compute the pseudo hdr cksumHenning Brauer
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-09-20Fix a panic bug in pipex. If pipex deletes a session by the idle-timerYASUOKA Masahiko
2013-06-08Add new sysctl for pipex packet input/output queue length andYASUOKA Masahiko
2013-04-16When pipex session is terminated by idle timer, there was a problem thatYASUOKA Masahiko
2013-03-28code that calls timeout functions should include timeout.hTed Unangst
2013-03-28no need for a lot of code to include proc.hTed Unangst
2013-02-13Pipex did panic when the 0 length mppe is given by ioctl. ReturnYASUOKA Masahiko
2012-12-14oops, debug printf sneaked in. i must be out of practice.David Gwynne
2012-12-13pipex_init can be called multiple times (by whatever subsystems want to useDavid Gwynne
2012-09-28fix adress family for ipv6 bpf packet capture; ok yasuokaMarkus Friedl
2012-09-19ioctl requests are u_long not int, spotted via clangJonathan Gray
2012-09-19cleanup around the pipex. naming style, delete or update comments.YASUOKA Masahiko
2012-09-10drop the unencrypted packets when the MPPE is required. This wasYASUOKA Masahiko
2012-09-10add missing the congestion indicator code on IPv6 path.YASUOKA Masahiko
2012-07-17use IPsec flowinfo on pipex(4) to select the IPsec tunnel for sendingYASUOKA Masahiko
2012-05-05pipex_ip6_input() called IF_DROP() with incorrect queue.YASUOKA Masahiko
2012-04-22Remove redundant returns from functions returning void. Wrap returnYASUOKA Masahiko
2012-04-04pipex hook in udp_usrreq() mistakenly assumed that `inp' is connected.YASUOKA Masahiko
2012-01-31add missing calls to pf_pkt_addr_changed(); ok henning@Markus Friedl
2012-01-23The ingress filter of pipex and npppd become configurable and disabledYASUOKA Masahiko
2012-01-18Fix a problem that causes LCP keepalive timeout. In case the ack number ofYASUOKA Masahiko
2011-11-25fix compile errors without INET6. no binary change.YASUOKA Masahiko