summaryrefslogtreecommitdiff
path: root/sys/net/if_spppsubr.c
AgeCommit message (Expand)Author
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2017-10-20Kill dead ioctl handlers.Martin Pieuchot
2017-08-15After we stopped processing router advertisements in the kernelFlorian Obser
2017-08-14Use the rv variable in sppp_output() as it was intended.Reyk Floeter
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-08-11space after if.Reyk Floeter
2017-08-11Revision 1.139 accidentally removed an ip = mtod(), resulting in aReyk Floeter
2017-08-11The timeval in sppp_input() is also used when the interface is not IFF_UP.Reyk Floeter
2017-08-01Add missing splx().Martin Pieuchot
2017-06-16In sppp(4), allow additional 'wildcard' addresses for the destination.Stefan Sperling
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-04-14Avoid some false positives with cppcheck. No binary change.Alexander Bluhm
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2017-01-21remove some extra whitespace.David Gwynne
2017-01-20No need to handle SIOCAIFADDR in drivers, it's never passed down toMartin Pieuchot
2017-01-08When if_down() is called, sppp_keepalive() needs a NET_LOCK().Alexander Bluhm
2017-01-02Grab the NET_LOCK() when setting an IPv6 address, just like it is doneMartin Pieuchot
2016-12-19Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsMartin Pieuchot
2016-11-16if_link_state_change() doesn't need to be called under splsoftnet(),Martin Pieuchot
2016-07-11Path MTU discovery was slightly broken. I took two ICMP packetsAlexander Bluhm
2016-06-14Don't hardcode vlan/queue priority for pppoe packets; inherit it from theStuart Henderson
2016-05-30Set pppoe(4) control frames to high (NC, "network control")Stuart Henderson
2016-05-02Simplify life for routing table implementations by requiring that rtable_walkJonathan Matthew
2016-05-01Remove a bogus "else" that was causing breakage with LCP echoes,Stuart Henderson
2016-04-18Remove the hack that prevents changing pppoe params at runtime.Mike Belopuhov
2015-11-23if_start needs splnet. help/ok dlg@Stuart Henderson
2015-11-20sppp(4) is now only used for pppoe(4) which doesn't use framing, so removeStuart Henderson
2015-11-20avoid a use after enqueue, which is like a use after free.David Gwynne
2015-11-11replace the ifqueue used for the pp_cpq with an mbuf_queue.David Gwynne
2015-11-09Rewrite rtalloc(9) to consider RTF_GATEWAY entries without valid next-Martin Pieuchot
2015-11-02sppp_pick is unused, it can go away.David Gwynne
2015-10-25Introduce if_rtrequest() the successor of ifa_rtrequest().Martin Pieuchot
2015-10-24Some rt_ifp to rt_ifidx conversions.Martin Pieuchot
2015-10-05Revert if_oqdrops accounting changes done in kernel, per request from mpi@.Masao Uebayashi
2015-10-05Don't count IF_DROP()'ed packets as if_oerrors too.Masao Uebayashi
2015-09-30Remove remnants of sppp's special queue handling for telnet/rlogin/ftp,Stuart Henderson
2015-09-30remove cisco hdlc code from sppp(4), it's no longer used - pppoe(4) only usesStuart Henderson
2015-08-24Rework the code to decide when to perform DAD to no longer rely on theMartin Pieuchot
2015-07-18Abstract the routing table internals behind an rtable_* API.Martin Pieuchot
2015-06-30Rename if_output() into if_enqueue() to avoid confusion with commentsMartin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-05-15Introduce if_output(), a function do to the last steps before enqueuingMartin Pieuchot
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-03-18remove the congestion handling from struct ifqueue.David Gwynne
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-10-08print ipv6cp by name rather than number in "0x8057 output <...>" debug lines,Stuart Henderson
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot