summaryrefslogtreecommitdiff
path: root/sys/net/if_pppx.c
AgeCommit message (Expand)Author
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-01-31Convert to ulmin and uiomove to prevent integer truncations.Stefan Kempf
2016-01-14No need for a splnet() dance around IFQ_DEQUEUE() anymore.Martin Pieuchot
2015-12-05Make pppx pass packets with npppd through the device. This makes pppx workYASUOKA Masahiko
2015-12-03When enqueuing a mbuf chain, take the top instead of the lastAlexander Bluhm
2015-11-20dont check for IFF_OACTIVEDavid Gwynne
2015-11-03use an mbuf_queue for the svcq instead of an ifqueue.David Gwynne
2015-10-25Introduce if_rtrequest() the successor of ifa_rtrequest().Martin Pieuchot
2015-09-06The pppx_if_pl pool will never be used in interrupt context, so pass theMark Kettenis
2015-07-18Abstract the routing table internals behind an rtable_* API.Martin Pieuchot
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-07-08MFREE(9) is dead, long live m_freem(9)!Martin Pieuchot
2015-06-30Rename if_output() into if_enqueue() to avoid confusion with commentsMartin 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-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-09-08remove uneeded route.h includesJonathan Gray
2014-08-19pppx(4): Correct pppx_dev_lookup() and pppx_dev2pxd() local declarationsMasao Uebayashi
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-04-08Revert 1.27 and 1.28, but make sure to initialize the pxd_unit field correctlyMiod Vallat
2014-04-05Be sure to release rwlock when returning error in pppxclose().Miod Vallat
2014-04-04Paul B. Henson discovered it was possible to hit a kernelJonathan Gray
2013-10-19Uniformize drivers doing nothing with their multicast filters to makeMartin Pieuchot
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-08-08Insert new IPv4 addresses in only one place, no functional change.Martin Pieuchot
2013-06-24Revert r1.20 for now, to make sure the newly created address is addedMartin Pieuchot
2013-06-20Revert previous and unbreak asr, the new include should be protected.Martin Pieuchot
2013-06-20Allocate the various hook head descriptors as part of the ifnetMartin Pieuchot
2013-06-18Oops, forgot this file in previous. Should be part of adding/removingMartin Pieuchot
2013-05-31Remove the scrub argument from in_ifinit() and simply call in_ifscrub()Martin Pieuchot
2013-04-10Fix various glitches in queue macro usage.Philip Guenther
2013-03-28no need for a lot of code to include proc.hTed Unangst
2013-02-06add pppx(4) interfaces to the "pppx" interface group, as done for variousStuart Henderson
2012-09-19cleanup around the pipex. naming style, delete or update comments.YASUOKA Masahiko
2012-04-14Use DLT_LOOP for all tunneling interfaces.YASUOKA Masahiko
2011-10-25i didnt copy the tun code properly. fix a use of an uninitted value foundDavid Gwynne
2011-10-15Added "provision for rewound PPP frames" that allows receivingYASUOKA Masahiko
2011-08-21Use the lowest available unit number for new pppx ifs. SomewhatJonathan Matthew
2011-08-20Fix packet accounting in error cases.Ryan Thomas McBride
2011-07-07use IF_LEN/IFQ_LEN to access and ifqueue's length field. ryan okHenning Brauer
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. FixNicholas Marriott
2011-04-14knf. remove extra spaces and wrap long lines.David Gwynne
2011-04-02add a pipex ioctl that lets you specify a description on pppx interfaces byDavid Gwynne
2011-04-02configure the addresses on the pppx interface when its created by npppd soDavid Gwynne
2011-01-28make sure that the size of the addresses userland is trying to configureDavid Gwynne
2010-11-24malloc the temporary struct pppx_if used in pppx_if_find (it's currentlyStuart Henderson
2010-09-29Adjust to the pipex changes introduced during j2k10. Compiles again notClaudio Jeker