aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ppp.c
Commit message (Expand)AuthorAgeFilesLines
* spdx: Simplify BSD-2-Clause AND BSD-2-ClauseWarner Losh2023-05-121-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten2022-09-301-4/+4
* ng_ppp: Remove unused variable.John Baldwin2022-04-081-2/+0
* ng_ppp(4): Fix a typo in a commentGordon Bergling2021-10-141-1/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-6/+5
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* sys/netgraph: spelling fixes in comments.Pedro F. Giffuni2016-04-291-4/+4
* Accidentially, ng_ppp changes leaked out with r271770. The properGleb Smirnoff2014-09-181-16/+15
* Add a function to set if_get_counter method for an ifnet. To be usedGleb Smirnoff2014-09-181-0/+28
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-3/+3
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-1/+1
* Node constructor methods are supposed to be called in syscallGleb Smirnoff2011-04-181-3/+1
* Remove some more alignment constraints.Alexander Motin2010-03-311-4/+5
* Make ng_ppp fulfill upper protocol stack layers alignment requirementsAlexander Motin2010-03-311-0/+14
* Remove strict limitation on minimal multilink MRRU. RFC claims that MRRUAlexander Motin2009-01-181-5/+6
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-2/+2
* Do not use bcmp() to compare two bytes with constants.Alexander Motin2008-02-061-1/+2
* Improve multilink receive performance by netgraph item reuse.Alexander Motin2008-01-261-5/+17
* Improve multilink xmit performance by netgraph item reuse.Alexander Motin2008-01-261-3/+13
* Improve multilink receive performance with fragment headers preallocation.Alexander Motin2008-01-261-22/+23
* Fix bundle xmit octets stats for packet-split operation mode.Alexander Motin2008-01-231-4/+4
* Fix typo which brokes VJ decompressionAlexander Motin2007-09-151-1/+1
* Add 64bit statistic counters to the ng_ppp node.Alexander Motin2007-08-011-6/+55
* This patch improves fine-grained locking for the ng_ppp node.Alexander Motin2007-08-011-68/+137
* No need to update link queue stats when round-robin algorithm enabled.Alexander Motin2007-06-041-9/+10
* Added m_tag_copy_chain() call to copy original outgoing packet tags to all ofAlexander Motin2007-04-201-0/+1
* Optimized packet distribution plan for the equal links case. Do notAlexander Motin2007-04-201-13/+20
* - Changed sequence numbers processing to avoid incorrect timeout waitingAlexander Motin2007-04-201-66/+65
* - Fixed mistakes in latency and xmitBytes calculation mathAlexander Motin2007-04-201-6/+22
* - Create ng_ppp_bypass() function, that prepares a packetGleb Smirnoff2007-01-251-30/+66
* A less draconian fix to the build.Matt Jacob2007-01-181-3/+1
* Temporarily comment out the KASSERT that broke the kernel build.David E. O'Brien2007-01-181-0/+2
* Revise the ng_ppp(4) node, so that code flow is more clear. All non-linkGleb Smirnoff2007-01-181-514/+805
* Before this commit, if the compression is enabled the, ng_ppp(4)Gleb Smirnoff2006-12-281-48/+113
* Refactor places where ng_package_data() failed.Gleb Smirnoff2005-05-161-13/+13
* - Catch up with new interface to ng_package_data().Gleb Smirnoff2005-05-161-5/+8
* Utilize callout_pending() macroGleb Smirnoff2005-01-111-2/+2
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-2/+3
* - Use ng_callout() instead of timeout(9).Gleb Smirnoff2004-12-061-37/+14
* Disable protocol field compression on the inner PPP frame when also doingArchie Cobbs2004-11-271-1/+1
* Do not change link[n].conf.latency for internal usage but haveBjoern A. Zeeb2004-08-031-3/+5
* Use qsort_r() instead of qsort() when sorting links by latencyGleb Smirnoff2004-07-161-20/+5
* Add ng_ppp_latencies_mtx, a global mutex to protect the latency list.Robert Watson2004-07-141-0/+11
* Having moved metadata usage to mbuf tags, remove code that supportsJulian Elischer2004-06-261-51/+20
* Switch to using C99 sparse initialisers for the type methods array.Julian Elischer2004-05-291-12/+9
* Deprecate machine/limits.h in favor of new sys/limits.h.Alexander Kabaev2003-04-291-2/+1
* Fix a use-after-free bug that could cause multi-link fragment reassembly toArchie Cobbs2003-03-051-2/+4
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2