summaryrefslogtreecommitdiff
path: root/sys/net/pipex.c
AgeCommit message (Expand)Author
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
2011-10-15Added "provision for rewound PPP frames" that allows receivingYASUOKA Masahiko
2011-07-09honor the net.inet.udp.checksum setting.David Hill
2011-07-08Last part of pipex_{pppoe,l2tp,pptp}_input() are almost identical.YASUOKA Masahiko
2011-07-08Include PIPEX in kernel by default. And add new sysctl variableYASUOKA Masahiko
2011-07-07We should not have any direct initialization of ifq structures.Ryan Thomas McBride
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-03-14fixed a use-after-free bug introduced at 1.7 in pipex_mppe_output().YASUOKA Masahiko
2011-02-24Don't use address and control field on PPPoE, they must not be used asYASUOKA Masahiko
2011-01-28make sure that the size of the addresses userland is trying to configureDavid Gwynne
2010-09-29pipex_pptp_userland_output() calls always m_pullup() 16 bytes to theYASUOKA Masahiko
2010-09-28wrap long line. correct indent. delete a useless comment.YASUOKA Masahiko
2010-09-26Length field in L2TP header was broken.YASUOKA Masahiko
2010-09-24Add L2TP support to PIPEX.SUENAGA Hiroki
2010-09-22Add a new interface pppx(4) -- the ppp multiplexer to be used with npppdClaudio Jeker
2010-09-21Cleanup handlings for memory shortage condition:YASUOKA Masahiko
2010-07-09Modified to make sure that pipex_mppe_ouput() keeps the packet 32bitYASUOKA Masahiko
2010-07-08pipex didn't work on output. Fixed following problems:YASUOKA Masahiko
2010-07-03s/$Id$/$OpenBSD$/YASUOKA Masahiko
2010-07-02m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsBret Lambert