aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/atm/sscop
Commit message (Collapse)AuthorAgeFilesLines
* NgATM: Remove netgraph ATM supportBrooks Davis2023-03-092-1218/+0
| | | | | | | | | | Most ATM support was removed prior to FreeBSD 12. The netgraph support was kept as it was less intrusive, but it is presumed to be unused. Reviewed by: manu Relnotes: yes Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D38879
* NgATM: deprecateBrooks Davis2023-03-031-0/+2
| | | | | | | | | | | | | | | Support for ATM NICs was removed prior to FreeBSD 12. At the time it was unclear if this code was still useful without it. Now the time has come to finish removing support. Add DREPRECATION NOTICEs to the manpages and gone_in(14, ...) warnings in the constructors (or module init for ngatmbase). MFC after: 3 days Relnotes: yes Reviewed by: manu, emaste Differential Revision: https://reviews.freebsd.org/D38877
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-012-8/+0
| | | | Notes: svn path=/head/; revision=365071
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. No functional change intended. Notes: svn path=/head/; revision=326272
* Change the callout to supply -1 to indicate we are not changingRandall Stewart2015-03-281-1/+1
| | | | | | | | | | | | | | | | | CPU, also add protection against invalid CPU's as well as split c_flags and c_iflags so that if a user plays with the active flag (the one expected to be played with by callers in MPSAFE) without a lock, it won't adversely affect the callout system by causing a corrupt list. This also means that all callers need to use the macros and *not* play with the falgs directly (like netgraph used to). Differential Revision: htts://reviews.freebsd.org/D1894 Reviewed by: .. timed out but looked at by jhb, imp, adrian hselasky tested by hiren and netflix. Sponsored by: Netflix Inc. Notes: svn path=/head/; revision=280785
* In order to reduce use of M_EXT outside of the mbuf allocator andRobert Watson2015-01-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | socket-buffer implementations, introduce a return value for MCLGET() (and m_cljget() that underlies it) to allow the caller to avoid testing M_EXT itself. Update all callers to use the return value. With this change, very few network device drivers remain aware of M_EXT; the primary exceptions lie in mbuf-chain pretty printers for debugging, and in a few cases, custom mbuf and cluster allocation implementations. NB: This is a difficult-to-test change as it touches many drivers for which I don't have physical devices. Instead we've gone for intensive review, but further post-commit review would definitely be appreciated to spot errors where changes could not easily be made mechanically, but were largely mechanical in nature. Differential Revision: https://reviews.freebsd.org/D1440 Reviewed by: adrian, bz, gnn Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=276750
* Mechanically remove the last stray remains of spl* calls from net*/*.Andre Oppermann2012-10-181-3/+0
| | | | | | | They have been Noop's for a long time now. Notes: svn path=/head/; revision=241686
* Node constructor methods are supposed to be called in syscallGleb Smirnoff2011-04-181-2/+1
| | | | | | | | | | context always. Convert nodes to consistently use M_WAITOK flag for memory allocation. Reviewed by: julian Notes: svn path=/head/; revision=220768
* Use the ISO standard function variable vs. a GCC'ism.David E. O'Brien2005-08-101-1/+1
| | | | Notes: svn path=/head/; revision=148915
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-072-2/+2
| | | | Notes: svn path=/head/; revision=139823
* Mechanically rename s/ng_timeout/ng_callout/g, s/ng_untimeout/ng_uncallout/g.Gleb Smirnoff2004-12-011-2/+2
| | | | | | | | | | This is done to keep both versions in RELENG_5 and support both APIs. Reviewed by: scottl Approved by: julian (mentor), implicitly Notes: svn path=/head/; revision=138268
* Cancel pending timeout before scheduling a new one. This fixesGleb Smirnoff2004-11-191-0/+1
| | | | | | | | | item leak, I've introduced with previous change. Approved by: julian (mentor) Notes: svn path=/head/; revision=137897
* Adapt to the new ng_timeout/ng_untimeout arguments. These now useHartmut Brandt2004-11-041-8/+5
| | | | | | | | | the callout instead of the timeout interface. Submitted by: glebius Notes: svn path=/head/; revision=137199
* Switch to using C99 sparse initialisers for the type methods array.Julian Elischer2004-05-291-12/+10
| | | | | | | | | | | Should make no binary difference. Submitted by: Gleb Smirnoff <glebius@cell.sick.ru> Reviewed by: Harti Brandt <harti@freebsd.org> MFC after: 1 week Notes: svn path=/head/; revision=129823
* Netgraph part of the NgATM signalling AA layer. These nodes canHartmut Brandt2003-10-242-0/+1231
also be used as a general-purpose transport protocol above any packet layer (IP, UDP). Notes: svn path=/head/; revision=121461