summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-05-09regenJonathan Gray
2008-05-09NTT DoCoMo A2502.Jonathan Gray
From Yojiro UO <yuo@iijlab.net>
2008-05-09Increase buffer size to 4k and make use of interrupt endpointJonathan Gray
to increase responsiveness. From Yojiro UO <yuo@iijlab.net>
2008-05-09there was a race between the addition of mpls and tx mitigation. this givesDavid Gwynne
mpls its own bit in netisr instead of accidentally sharing one with tx mit. "do it" claudio@
2008-05-09procfs can use vop_generic_bmap too;Thordur I. Bjornsson
2008-05-09Fix a logic botch around prioinv that resulted in wrong ordering of moreClaudio Jeker
specific routes. OK henning@
2008-05-09when cloning, copy the priority from the parent to the cloned route,Henning Brauer
claudio ok
2008-05-09arp entries in the routing table should have priority RTF_CONNECTEDHenning Brauer
ok claudio theo
2008-05-09Attempt to fix link status change handling so that the proper RTM_IFINFOKenneth R Westerback
messages are generated when links go down or come up. Works on available devices, put in tree to encourage wide testing. Enables latest dhclient changes to work their magic on bge. Feedback from brad@ ok deraadt@ beck@ reyk@
2008-05-09Lock in removable media while trying to determine the disk parameters. ThisKenneth R Westerback
should fix a number of 'drive offline' situations where the device claims it has no media loaded until the lock in occurs. Like a Blackberry Pearl Todd Fries found and probably other USB devices. Move the lock in during device open to before the test unit ready to eliminate similar spurious rejections of the device. Feedback from marco@, tests by todd@ and miod@. ok deraadt@ beck@ dlg@ miod@
2008-05-09should check for null pointers; from henning@Markus Friedl
2008-05-09IP_RECVDSTPORT, allows you to get the destination port of UDP datagramsMarkus Friedl
for pf(4) diverted packets; based on patch by Scot Loach; ok beck@
2008-05-09Add SO_BINDANY socket option from BSD/OS.Markus Friedl
The option allows a socket to be bound to addresses which are not local to the machine. In order to receive packets for these addresses SO_BINDANY needs to be combined with matching outgoing pf(4) divert rules, see pf.conf(5). ok beck@
2008-05-09divert packets to local socket without modifying the ip header;Markus Friedl
makes transparent proxies much easier; ok beck@, feedback claudio@
2008-05-09A little bit of magic to make arp lookups work in MPLS as they should.Claudio Jeker
No need to preload the arp table anymore. hai norby@
2008-05-09Oops. When detaching tape drives look for devices using 'stopen' notKenneth R Westerback
devices using 'sdopen'. PR#5810 from Jozef Hatala. ok beck@
2008-05-08regenMark Kettenis
2008-05-08Add the Freescale vendor ID and some devices from the MPC8349E family.Mark Kettenis
2008-05-08retire vn_default_error() and replace all instancesThordur I. Bjornsson
with eopnotsupp() instead; ok blambert@
2008-05-08do not check malloc return value against NULL, as M_WAITOK is usedCharles Longeau
ok kjc@
2008-05-08regenMiod Vallat
2008-05-08Add support for yet another exotic Microsoft Mouse, this time theMiod Vallat
``Microsoft Notebook Optical Mouse 3000 Model 1049''. From FreeBSD.
2008-05-08KNFJoel Sing
2008-05-08Fix alignment - sizeof(long) does not always match the address size of theJoel Sing
ELF image being loaded. ok miod@
2008-05-08Add support for Microsoft Wireless Intellimouse, from FreeBSD. Not only doesMiod Vallat
this device bends the uhid specs backwards, it is also completely unusable for left-handed people due to its shape. Tested on actual hardware thanks to a donation from Maxim Belooussov.
2008-05-08Add license and OpenBSD RCS Tag to the file, spotted by Dries Schellekens.Pierre-Yves Ritschard
2008-05-08reorder elements in pf_state_peer to avoid wasting memory. cvs blameTheo de Raadt
shows that 3 developers screwed this up. look carefully at this diff and learn how to avoid wasting memory. on a 64 bit architecture, each of these was using 40 bytes instead of 32. ok henning
2008-05-08Start at making mpe tap to bpf. While there move if_start() call insidePierre-Yves Ritschard
splnet. The DLT_MPLS will not go away and will be used for display in tcpdump -y mpls when the code is there, as suggested by reyk.
2008-05-08Hook mpe(4) correctly into mpls so that it is possible to tunnel packets overClaudio Jeker
MPLS. Still a bit hackish but getting closer. hai norby@
2008-05-08UP mpe interfaces.Esben Norby
ok claudio@
2008-05-08fix TIOCSIG definition; from Hannah Schroeter <hannah at schlund dot de>Federico G. Schwindt
via tech. deraadt@ ok.
2008-05-07Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTSMark Kettenis
ok dlg@, tested by dlg@, oga@, jsg@, deraadt@
2008-05-07oops, forgot to remove vfc_mountroot from vfsconf for real.Thordur I. Bjornsson
2008-05-07remove the vfc_mountroot member from vfsconf andThordur I. Bjornsson
do appropriate cleanup; OK deraadt@
2008-05-07enable tx mitigation when putting packets on the wire by switching fromDavid Gwynne
calls to ifp->if_start to if_start(). these are the obviously right cases where we can do that, the less obvious ones may follow as theyre figured out. deraadt@ said to go for it
2008-05-07Add MPLS support to loopback.Esben Norby
Makes it possible to do evil tricks locally. ok claudio@
2008-05-07check TIOCSIG for 0 and do not send that to psignal() and pgsignal()Theo de Raadt
ok fgsch
2008-05-07Missing return and correctly indent a debug printf.Claudio Jeker
2008-05-07add mpe_input() to be able to be fed packets that will reenter ip.Pierre-Yves Ritschard
no consumers yet, they should come soon. ok norby@
2008-05-07Make mpe a point-to-point interface.Pierre-Yves Ritschard
Make the mtu user definable. ok claudio@
2008-05-07scrub packets based on tags; ok henningMarkus Friedl
2008-05-07Correctly initialize labels by byte-swapping and inserting BoS and TTL.Pierre-Yves Ritschard
While there bump MTU to 1500 and set the receiving interface before calling mpls_input. mpestart will eventually call mpls_output when it exists. ``yaaaaayyy'' and ok claudio@ and norby@
2008-05-07allow setting TOS with scrub; ok mcbride, claudioMarkus Friedl
2008-05-07backout last change, it's already there....Markus Friedl
2008-05-07Prevent virtual interfaces from adding to the random pool.Marco Pfatschbacher
Also move the sampling into ether_input() where it can happen at the interrupt and not within splnet() processing, which might be less random. Discussed with mickey. OK markus@, mcbride@
2008-05-07Implement routing priorities. Every route inserted has a priority assignedClaudio Jeker
and the one route with the lowest number wins. This will be used by the routing daemons to resolve the synchronisations issue in case of conflicts. The nasty bits of this are in the multipath code. If no priority is specified the kernel will choose an appropriate priority. Looked at by a few people at n2k8 code is much older
2008-05-07Rather than fixing ises(4), nuke it.Kenneth R Westerback
ok deraadt@
2008-05-07Redo rev 1.8 but this time with an additional fix to solve the dhclient crashesClaudio Jeker
seen by krw. This is a prerequisite for upcomming routing priorities: Always compare the nexthop if one is specified even if it is a non-multipath route. This mostly affects "route delete" and it will not remove the last route if previous delete is redone. OK henning@
2008-05-07Rather than fixing ises(4), nuke it.Kenneth R Westerback
ok deraadt@
2008-05-07Rather than fixing ises(4), nuke it.Kenneth R Westerback
ok deraadt@