summaryrefslogtreecommitdiff
path: root/sys/net/netisr.h
AgeCommit message (Expand)Author
2022-07-14Replace tabs by spaces after "#define". No functional changes, justVitaliy Makkoveev
2022-06-29Remove switch(4) remains.Vitaliy Makkoveev
2022-06-29ether_input() called with shared netlock, but pppoe(4) wants it to beVitaliy Makkoveev
2022-06-28Introduce `pipexoutq' mbuf(9) queue, and put outgoing pipex(4) relatedVitaliy Makkoveev
2022-04-28Decouple IP input and forwarding from protocol input. This allowsAlexander Bluhm
2021-01-05pppoeintr() is no morekn
2021-01-04Process pppoe(4) packets directly, do not queue through netiskn
2020-08-06Remove defines for `netisr' bits which are not used anymore.mvs
2020-08-04We have `pipexinq' and `pipexoutq' mbuf(9) queues to store pipex(4)mvs
2019-08-06When we needed the kernel lock for local IP packet delivery, mpi@Alexander Bluhm
2017-10-31- add one more softnet taskqAlexandr Nedvedicky
2017-05-28Remove all splnet/splx from pipex(4) and pppx(4) and replace some ofYASUOKA Masahiko
2016-11-03The networking code no longer runs off software interrupts.Martin Pieuchot
2016-09-01Import switch(4), an in-kernel OpenFlow switch which can work alone.Kazuya Goda
2016-07-13Move ARP processing back to the KERNEL_LOCK()ed task until the raceMartin Pieuchot
2016-05-03Stop using a soft-interrupt context to process incoming network packets.Martin Pieuchot
2016-01-08Get rid of the arp and revarp input queues.Martin Pieuchot
2015-12-03remove nettxintr prototypeDavid Gwynne
2015-07-20Kill NETISR_MPLS, from now on we will use interface input handlers to dealRafael Zalamena
2015-05-26move add_net_randomness from ether_input to the if_input task.David Gwynne
2014-08-10No more bluetooth in netintr(), so delete NETISR_BT. Zap the declarationPhilip Guenther
2013-10-24Move more stuff under _KERNELTheo de Raadt
2013-08-20tedu netnatm and ueagle(4).Martin Pieuchot
2012-10-07spacingMike Belopuhov
2011-07-09remove more atalk bitsTheo de Raadt
2010-12-21Convert netisr to a normal soft interrupt instead of hanving MD codeClaudio Jeker
2009-02-16pfsync v5, mostly written at n2k9, but based on work done at n2k8.David Gwynne
2008-05-09there was a race between the addition of mpls and tx mitigation. this givesDavid Gwynne
2008-05-07Prevent virtual interfaces from adding to the random pool.Marco Pfatschbacher
2008-04-23Import MPLS (Multi Protocol Label Switching)Esben Norby
2008-04-10introduce mitigation for the calling of an interfaces start routine.David Gwynne
2008-01-19Fix add_net_randomness() not being called because the wrongMarco Pfatschbacher
2007-09-08we dont need net/rndvar.h since the code that used it has been moved toDavid Gwynne
2007-06-06remove remaining IPX hooks. all inside #ifdef IPX, so no actual changeHenning Brauer
2007-05-29Use atomic operations to operate on netisr, instead of clearing it at splhigh.Miod Vallat
2007-05-29IMP is dead and nothing uses NETISR_IMP so remove it from the netisr list.Claudio Jeker
2007-05-28Only call add_net_randomness() once per interrupt instead of once per packet....Ryan Thomas McBride
2005-06-08netns bits dieHenning Brauer
2005-06-07do not handle CCITT any longerHenning Brauer
2005-01-14First step in Bluetooth protocol stack support.Alexander Yurchenko
2004-11-28In kernel pppoe client, a simple IPv4 only implementation.Can Erkin Acar
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-12Nuke a whole bunch of commons; ok tedu (still more to come *sigh*)Jason Wright
2002-03-14First round of __P removal in sysTodd C. Miller
2001-09-23ipxintr was missingMichael Shalayeff
2000-11-08Opps.Artur Grabowski
1999-12-08s/ipv6intr/ip6intr/Jun-ichiro itojun Hagino
1999-05-24Only do basic work in the ethernet interrupt context, and queue packets toJason Wright
1999-01-07global decl for *intr() routines, plus add INET6Theo de Raadt
1999-01-07update for ipv6Theo de Raadt