{"shas":[["8f85c8afdbbda22cabe4129625a27b93ed6739c1","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Click bsdmodule compiles in FreeBSD 7 and 8.","Jimmy Kjällman"],["3ddb51fcc70f0eeb438da5a89ccaba1016ba33fa","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Use a shell command for mounting bsdmodule's clickfs.","Jimmy Kjällman"],["ca91c1da31ec587262bf036afb3168cc79a5939d","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Symbol-related bsdmodule loading fixes for FreeBSD 7.\n\nDon't use -fPIC if not compiling for x86_64.\nDefine memmove function if necessary.","Jimmy Kjällman"],["43ebaa1583a8fe9f73a2c2987ee37ecc1b0f7511","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Fix to kernel crashes caused by issues with bsdmodule's clickfs.\n\nCorrected mount queue insertion.\nRestored and reimplemented inactive and reclaim vnops.","Jimmy Kjällman"],["ddd0e4fc32ed07072af53fbd4e358dc3611e5bd8","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Scheduling-related fixes for FreeBSD.\n\nFixed a crash by re-enabling killing of router threads at cleanup time.\nAdded support for the new NETISR in FreeBSD 8. Note that the current\ndispatch-based timer implementation is a hack, but still better than\nnothing.","Jimmy Kjällman"],["2be25bb640423a7f974dc5f6c7d0721bb62dd6da","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Fixes to network I/O in bsdmodule.\n\nExplicitly call netisr_dispatch() in FreeBSD 8.\nAn mbuf's rcvif must not be NULL in ether_input() in the kernel,\nso we use a dummy device instead.","Jimmy Kjällman"],["bbabc9d8186f3e283158572b019dda644f3cbe88","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Fixed AddressInfo and added ToHostSniffers for bsdmodule.\n\nEnables simple testing (e.g. ping) with some existing configurations.","Jimmy Kjällman"],["5e13488aed283305ce46ffefd56df2a343b633cb","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Added configure option for disabling NETISR scheduling.\n\nEnabled by default, as before when it was enabled in\nbsdmodule/Makefile.in.","Jimmy Kjällman"],["03c52f8b488593a97a834c31aa38adb9bff70fb4","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Click bsdmodule compiles again.","Jimmy Kjällman"],["0841858e515f7ec9783040cb95f012812e13fae7","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Package building and loading support for bsdmodule.","Jimmy Kjällman"],["1a17354f220b05aec3a4c87594d8b7198e0bdcd6","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Enabled assertions support for bsdmodule.","Jimmy Kjällman"],["1e3690c4a63eb2ccd6ced1c2e83beffc69b5c615","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Device availability check for bsdmodule's FromDevice.\n\nPreviously the module crashed e.g. if a device was down.","Jimmy Kjällman"],["f71bf96c2100241ffb2a7f4d2dbef9b44258b710","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Utilize jumbo mbuf clusters in bsdmodule. Fix mbuf leak.\n\nEnables processing and allocation of 2k-16k jumbo frames.\nAlso fixes allocation and deallocation problems that occurred\nwhen modifying cloned packets of smaller sizes as well.\n\nNote that mbufs are currently used quite suboptimally in Click.\nOne problem is the requirement of having contiguous data,\nand another issue is that data needs to be copied into a new\ncluster e.g. when a cloned packet is modified.","Jimmy Kjällman"],["f519e6bdb73416f4f8e4d3b634f232270e1c9411","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Miscellaneous changes for bsdmodule.\n\nRequired FreeBSD version is 7.0.\nAdded a netgraph function in order to prevent a crash.\nFixed mbuf-related bugs.\nRemoved a mounting debug print.","Jimmy Kjällman"],["6f9b0eb5648622ae948765f2ec50d71dd5d8d3b2","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Compilation fixes for bsdmodule.","Jimmy Kjällman"],["e861206da01022adf2eb220b4897693c2a873d4d","95575d4d971f5118dee2a0ba9ebd64e89cbd26b2@nomadiclab.com","Check that FreeBSD version is higher than 7 when compiling bsdmodule.","Jimmy Kjällman"]],"ref":"refs/heads/bsdmodule-patches","size":16,"head":"e861206da01022adf2eb220b4897693c2a873d4d","push_id":36405402}