summaryrefslogtreecommitdiff
path: root/sys/net/if_spppsubr.c
AgeCommit message (Expand)Author
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
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-05Use a custom ifa_rtrequest function for point-to-point interfacesMartin Pieuchot
2014-05-02Kill annoying and useless emacs local variable. ok mikeb@Jeremie Courreges-Anglas
2014-04-19all I wanted to do is removing the altq special casing, but then it turnedHenning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-04-03It cannot be assumed the top of the mbuf chain has required length here.YASUOKA Masahiko
2014-03-18Rename rt_gettable() into rtable_get(), swap its arguments to beMartin Pieuchot
2014-01-13Call all local valiables of type struct in6_ifaddr "ia6". This isAlexander Bluhm
2014-01-12Remove no-op 'HIDE' macro from sppp code. This probably existed to allowStefan Sperling
2014-01-07Some follow-up fixes for IFID collision handling in IPv6CP.Stefan Sperling
2013-12-11Use an u_int32_t instead of an unsigned long to store the magic numberJeremie Courreges-Anglas
2013-11-20Convert sppp(4) to taskq; ok mikeb@ mpi@Stefan Sperling
2013-11-14Improvements for address assignment and related issues in IPv6CP.Stefan Sperling
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-11-05Remove useless #ifdef *BSD cruft from sppp(4). No binary change.Stefan Sperling
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-01Format string fixes: %hu/%hd for uint16_t, %u/%d/%x for uint32_tStefan Fritsch
2013-08-16Replace the misleading SIOC{G,S}IFGENERIC ioctls by SIOCG{G,S}PPPPARAMS.Martin Pieuchot
2013-07-15Remove a comment which is no longer true.Martin Pieuchot
2013-07-10Change the structure used in the SPPPIOSDEFS and SPPPIOGDEFS ioctlsMartin Pieuchot