summaryrefslogtreecommitdiff
path: root/sys/net/pipex.c
AgeCommit message (Expand)Author
2019-01-31Fix compilation of amd64 kernel when optimization is disabled.Todd C. Miller
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningMartin Pieuchot
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-08-11During MPPE key reduction on the 40 bits case the first 3 octets need to beRicardo Mestre
2017-07-13Set the ipl of pipex pools to IPL_SOFTNET.Martin Pieuchot
2017-06-06Update panic strings, pipex no longer use rn_inithead0().Martin Pieuchot
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-05-28Process packets immediately without queuing since pipex is believed MP safeYASUOKA Masahiko
2017-05-28Check also whether the interfaces is matched when pipex check PPPoEYASUOKA Masahiko
2017-05-28Use interface index instead of ifnet pointer.YASUOKA Masahiko
2017-05-28Remove all splnet/splx from pipex(4) and pppx(4) and replace some ofYASUOKA Masahiko
2017-05-27Use rn_inithead() instead of rn_inithead0(). Since rn_inithead0()YASUOKA Masahiko
2017-05-27Remove obsolete comment talking about splnet().Martin Pieuchot
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-04-18Fix pipex(4) not to cause panics on strict alignment architectures.YASUOKA Masahiko
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2016-12-19Kill useless comment about splsoftnet() which is going away.Martin Pieuchot
2016-11-18turn ipstat into a set of percpu counters.David Gwynne
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-08-30pool_setiplDavid Gwynne
2016-03-22dont leak an mbuf when copying the packet in pipex_mppe_output failsDavid Gwynne
2016-03-22replace m_copym2 with m_dup_pktDavid Gwynne
2016-03-04- putting back KASSERT(), which I've backed out on Jan 31Alexandr Nedvedicky
2015-11-03Remove dead assignment and newly created unused variable.Charles Longeau
2015-10-07Initialize the routing table before domains.Martin Pieuchot
2015-10-05Fix ip_is_idle_packet() to parse packets properly.YASUOKA Masahiko
2015-09-22Use the radix-tree API instead of function pointers.Martin Pieuchot
2015-09-13There's no point in abstracting ifp->if_output() as long as pf_test()Martin Pieuchot
2015-09-12Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.Martin Pieuchot
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-11in6_embedscope() needs to lose some weight. Remove the last argument.Claudio Jeker
2015-09-10It is time to put inet6 on a diet. Use the flensing knife and cut outClaudio Jeker
2015-09-04Make every subsystem using a radix tree call rn_init() and pass theMartin Pieuchot
2015-09-01Replace sockaddr casts with the proper satosin(), ... calls.Alexander Bluhm
2015-08-24In kernel initialize struct sockaddr_in and sockaddr_in6 to zeroAlexander Bluhm
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