>
> I have read several documents on the number of
> concurrent https sessions a FreeBSD system is capable
> of.
>
> However, I wonder how well this relates to how many
> ssh sessions (scp file transfers, specifically) that a
> FreeBSD server can handle. Can anyone throw out some
> basic number
> On Thu, Apr 08, 2004 at 12:34:43PM -0600, M. Warner Losh wrote:
> > In message: <[EMAIL PROTECTED]>
> > Marcel Moolenaar <[EMAIL PROTECTED]> writes:
> > : On Wed, Apr 07, 2004 at 03:36:02PM -0700, othermark wrote:
> > : > I have a multi-port PCI card under puc and sio that has 4 19200
> Actually, I have a small script that does something like this. Here's
> a breif sketch.
>
> # prepare /cf
> make buildworld
>
> ${chroot} /bin/sh -${e}c "(cd $srcdir
> env MAKEOBJDIRPREFIX=$objdir make -m ${srcdir}/share/mk -f \
> Makefile.inc1 hierarchy DESTDIR=$dstdir
> In message: <[EMAIL PROTECTED]>
> Danny Braniss <[EMAIL PROTECTED]> writes:
> :
> : > I'm able to use ppp with umodem/ucom. My brother uses ulpcom/ucom for
> : > his ppp needs. I'm pretty sure that select is involved. :-)
> : >
> : > >From what I can see in the code, I'd expect th
I'm not holding this up as the best example of style, but take a
look at the Bt848 driver in /sys/pci for one approach. Some years
ago I contributed some patches that got integrated that turned
those offset references into a structure definition. The structure
definition was done with some macr
>
> Yes, I can attest to this an I belive it is actually the case on both
> -current and -releng4 that disabling newreno improves TCP performance.
>
> I belive running an X11 application or scp(1) over a wavelan is a very
> good test-bed for this issue.
>
> --
> Poul-Henning Kamp | UNIX
> Has anyone heard from Jon Lemon about Hifn 7751 support? He mailed my boss a
> few months ago (January), saying that support was working, but we haven't
> heard from him since, and jkh suggested trying here.
>
> -lee
>
On a related note, Sam Leffler just reported some success in
porting the O
> On Sat, 5 Jan 2002, Louis A. Mamakos wrote:
>
> > Hmm.. I'm running a 4.4-STABLE based system on the hardware, and
> > don't seem to have any problem booting off the other slice. Right
> > now, it's runnong on the second slice of ATA Compact F
> On Fri, 4 Jan 2002, Louis A. Mamakos wrote:
>
> > I've got one of the litle soekris net4501 boards that I use as a
> > router/firewall/NAT box, and it works really good. I have a stripped
> > down FreeBSD system that I run in a 16MB partition on an 32MB Compact
&g
I dunno if this has come up before or not, but thought I would ask.
I've got one of the litle soekris net4501 boards that I use as a
router/firewall/NAT box, and it works really good. I have a stripped
down FreeBSD system that I run in a 16MB partition on an 32MB Compact
Flash card plugged into
> I don't have the RFC handy, but aren't all Internet connected hosts
> required to support a minimum MTU of 576 from end to end with no
> fragmentation? Thus if we ever got an MTU less than 576 we should
> ignore it. Right?
No, all hosts are required to be able to reassemble IP datagram fragm
One possibility is that the code in icmp_input() processing the
PMTU discovery-induced ICMP message could verify that the returned
header in fact is associated with a connection on the host and
maybe even has sane sequence numbers (for TCP segments). This would
make it more difficult to just spr
Disabling Nagle's algorithm for no good reason has very poor
scaling behavior. This is what happens when TCP_NODELAY is
enabled on a socket.
If you look at the work function for most network elements, the part
that runs out of gas first is per-packet forwarding performance. Sure,
you need to h
An underlying issue here is why applications decide to set TCP_NODELAY
options on sockets, rather than just letting Nagle's algorithm do
the right thing. I recall some handwaving about this in the X server
some years ago to make mouse movements "smoother".
For the problem at hand, if both the c
> Leo Bicknell wrote:
>
> >After searching the archives and looking at the source, I find
> >myself more confused. I've been asked to set up sendmail + ssl +
> >SMTP auth on a FreeBSD host.
> >
> >A quick "strings" on the sendmail binary shows a number of SSL
> >functions, so I'm thinking the SS
> I am not using compression and netstat -s confirms that it is really
> resending data. I examined it a bit more now and it seems OpenSSH 2.5 is
> sending a burst of small packets, each with 100 or 116 bytes
>
> 14:30:46.232151 server.22 > client.1525: P 30977:31077(100) ack 1144 win 24820
> 14
> In message <[EMAIL PROTECTED]> "Louis A. Mamakos" writes:
> : One a related, timekeeping note: is there any interest in updating or
> : extending the SO_TIMESTAMP socket option to return higher resolution
> : timestamps? Currently, it returns a struct timeval.
One a related, timekeeping note: is there any interest in updating or
extending the SO_TIMESTAMP socket option to return higher resolution
timestamps? Currently, it returns a struct timeval.
I did a quick survey, and it appears that there are applications which
use this facility (though, sur
I did some experiments a few years ago with a FreeBSD 3.x system to
try to measure interrupt latency (and latency jitter). The platform
was a 233MHz Pentium, and I had a PCI board which implemented a
high resolution timer (to 100ns resolution). The PCI board could
be programmed to generate an i
>
> > "Nicpon, John" wrote:
> >
> > Please specifically define where data goes that is sent to /dev/null
>
> to the place where no data ever came back.
>
..on those "blank" tapes on which you should be backing up the data
you do care about.
..to help fight the secret, hidden war against ent
> I am perfectly aware of this.
>
> The RBOCs deserved to have those "fines" levied against them for a number
> of years, to punish them for attempting to block the CLECs. However, it's
> been long enough for this, and in fact the money from the RBOCs is no longer
> being used to increase the C
>
> We have been told by our rep at Time Warner Communications that those payments
> are still continuing. TW (at least in PDX) does not have enough voice sales
> to be able to get on that pig trough and is equally unhappy as we are that the
> RBOC's are propping up what are in effect bankrupt
The cool thing I've always wanted to do with these programmable network
adapters is to have them capture timestamps of when packets are received
for high-accuracy latency measurements. The network adapter could
drop a timestamp into some header when it's DMA'ed into the host's
memory.
The times
> On Thu, 27 Sep 2001, Andrew Gallatin wrote:
>
> > Geez. All I wanted to do was pat Jonathan on the back for coming up
> > with what is apparently the most flexible and well though out
> > mechanism out there.
>
> it's great work. I was mainly curious to see if anyone had measured this
> kind
>
> Louis A. Mamakos writes:
>
> > I was referring to the case on the transmit side where the wrong
> > data get's gathered up by the DMA engine because of software related
> > errors. You get a valid checksum, but for the wrong data. You might
> &g
>
> Louis A. Mamakos writes:
> > The other type of failure you might not catch are software errors; that
> > is, where a packet is produced by the network stack and then is
> > subsequently stomped on by a random store from some other code. Or
> > a mis-pr
The other type of failure you might not catch are software errors; that
is, where a packet is produced by the network stack and then is
subsequently stomped on by a random store from some other code. Or
a mis-programmed I/O card with scatter/gather capability doesn't pick
up what was intended, e
> Daniel Eischen wrote:
> > Why are you trying to push so much into the kernel?
> > Rethink the problem you are trying to solve.
>
> See his other posting; he's living inside the constraints
> of an existing library and API.
Yes, except these are problems of his own making because the library
an
FYI, curl is already available as a port: /usr/ports/ftp/curl even if it's
not part of the base system.
louie
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
> Matthew Emmerton([EMAIL PROTECTED])@2001.07.26 16:50:52 +:
> > On Thu, 26 Jul 2001, Matthew Jacob wrote:
> >
> > > It'd be nice if one could pass a time specification to at in the form of "next
> > > reboot".
> > >
> > > -matt
> > >
> >
> > Why not just write a script for the command and
Hi, I just received shipping notification from UPS that my net4501 is in
the shipping pipeline; can't wait for it to arrive.
On a practical note: is there a mailing list or some other forum which
will host net4501 users? Since it's likely that there will be a bunch of
different operating syste
> I was thinking about this the other day. I don't think there's very
> much money likely to be made in "value-add" CD distributions in the
> near future -- that requires hard work to add value, and that requires
> someone being paid to do it.
The value-add may have nothing to do with the conte
> In a message dated 06/27/2001 11:06:12 PM Eastern Daylight Time,
> [EMAIL PROTECTED] writes:
>
> > That's not really the point here, I was talking about lowest end
> > hardware compared to high end CPU. If we compare with high end hardware,
> > then we're talking about factor >50 faster than
Setting aside the degree to which you choose to be paranoid about
where data can be corrupted, and the likelyhood thereof-- there
is an architectural issue here, which is that the CRC provided
by your friendly neighborhood Ethernet NIC card only protects the
data over one Ethernet subnetwork. Th
I didn't think resettodr(9) was a system call exposed to user program,
but instead a function available to be called from kernel code. Thus,
the section 9 manual page.
louie
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
> Louis,
>
> Thanks for your reply.
>
> "Louis A. Mamakos" wrote:
> >
> > You'd also need to support PPPoE, which on most ADSL systems appears
> > as PPP on Ethernet as RFC-1490 bridged encapsulation of the ethernet
> > frames in AAL
> How good is FreeBSD current structures for running ADSL, I'm thinking about the
> ATM support already present, and probably using netgraph ? I would need support
> for the most common protocols used worldwide, t.ex PPPoATM, IPoATM
You'd also need to support PPPoE, which on most ADSL system
> "Louis A. Mamakos" wrote:
> >
> > >
> > > It seems to me to be kind of moot to check the same value twice, unless
> > > you suspect hardware problems. Aren't you talking about two different
> > > checks over the same data instead of
> Giorgos Keramidas wrote:
> >
> > There are good reasons why checksumming in upper layers should not be disabled
> > even if some lower layer does checksumming of its own. I recall reading some
> > good points on this one at "TCP/IP Illustrated, Volume I" from (now late)
> > Richard W. Stevens.
The TCP checksum protects more than just the contents of the packet
on the wire; it's also a (somewhat) weak check on the contents
of your packet sitting in memory, and as it's going over the bus
in your computer between memory and peripherals and for other end-to-end
sorts of issues.
Of course
> As I remember, way back in the mists of 1990 when I first encountered a NeXT
> box, one of the principal reasons for selecting the Mach 2.x micro kernel was
> "mach messaging". This was a unified mechanism for almost all IPC both within
> one host or distributed over a network, where eg. socke
> > So how about a options flag on the floppy driver which translates
> > block addresses beyond 1440K into the "extra" sectors? I don't
> > know that there's a "clean" way insert that into the driver, just
> > glancing at the code..
>
> that is another possibility, yes. But it still remains th
> > > this would only work after the kernel has control, and the kernel
> > > needs far more than 10 cylinders...
> >
> > What about /boot/loader? Does that use the bios also? Can't we build
> > one with a modified fd0 in it?
>
> yes it uses the bios, and it is large enough (100+ KB compressed
The crock in these trunking schemes is all the trouble and effort expended
to avoid re-ordering frames across the trunk bundle. This is why you
see things like the hashing techniques so that an individual flow of
traffic doesn't get reordered because it always is serialized over the
a single pat
> On Tue, 6 Feb 2001, milunovic wrote:
>
> > Is there anyway to deny echo request on FreeBSD (except ipfw add deny
> > icmp from any to any) ?
> > On Linux It was simple,just echo 1>/proc/.../icmp_echo_request
>
> If you just want to block echo_requests and don't want to
> block any
> > Warner Losh writes:
>
> > Even the name (dd) comes from IBM's control language (JSYS?).
>
> Huh! I never realized that.
> //GO.SYSIN DD *
> ...
> //
> Where are my punch cards? :-)
man 6 bcd
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the b
> Poul-Henning Kamp <[EMAIL PROTECTED]> wrote:
> >I may not have caught the drift here, but if you send meta-data
> >across the net, wouldn't some kind of authentication be needed?
>
> Yes, It must be. This is probably the next-in-thread request for
> comments/suggestions. I'm still not sure if t
> As I remember, way back in the mists of 1990 when I first encountered a NeXT
> box, one of the principal reasons for selecting the Mach 2.x micro kernel was
> "mach messaging". This was a unified mechanism for almost all IPC both within
> one host or distributed over a network, where eg. socke
> Mike Tancsa wrote:
> >
> > Yeah, I had a similar problem to this in the past where syslogd was kind of
> > hung, and the su was blocking waiting for I guess syslog to return. If you
> > can login as root on the console, kill syslogd, restart it and see if su
> > works once again.
>
> Nope, it
I had the same problem on an old PPro box. The BIOS seemingly doesn't
like the new (2 sector long) boot manager. If you fire up sysinstall
again, and tell it to install the "standard bootblocks" (forgot the
exact phrase), rather than the boot manager, you'll probably be OK.
louie
> Don't know
It would seem more appropriate, somehow, to push the response to the
ICMP message up into the protocols where they can take the appropriate
action. Of course, the problem is that the PRC_* abstracted codes may
not be rich enough to express all the semantics you'd wish to convey.
So one goal mig
This patch seems like it will do the wrong thing for ICMP messages that
are associated with non-TCP packets. It looks like ICMP unreachable
messages for UDP packets will never get delivered to UDP sockets.
louie
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hacker
>
> On Sat, 18 Nov 2000, Jesper Skriver wrote:
>
> > On Fri, Nov 17, 2000 at 02:29:04PM -0800, Alfred Perlstein wrote:
> > >
> > > Probably not, what if one started a stream of spoofed ICMP lying
> > > about the state of the route between the two machines? I have
> > > the impression that the
> * Robert Watson <[EMAIL PROTECTED]> [000821 18:01] wrote:
> >
> > For reference, my recollection is that peemption-aware userland thread
> > libraries tend to make alot of timer syscalls, losing some of the
> > advantage of being a userland thread library (low context switch cost, few
> > trans
> Have any 64bit PCI ethernet controllers been tested in 4.x yet? Preferably
> quad port..I've seen a few around (adaptec has one) but no mention on the
> list of specific experience.
This may not be exactly what you meant, but the Alteon Gigabit ethernet
controllers (the ti device) are 64 bit PC
They can't be in the same collision domain -- the only way to do that
is to have an Ethernet repeater which repeats bit by bit fron one
segment to another, and propagating a collision on one segment as a
jam on another.
On a FreeBSD box, where you interfaces to ethernet segments are NIC
cards, y
I usually just embed a TCL interpreter into tools that require a lot
of configurability. You can then use that infrastructure to extend
the tool as well. You can make config files which can just be eval'ed
by TCL to configuration your application.
louie
> Wes Peters wrote:
> >
> > >
> Warner Losh wrote:
> >
> > What I was trying to say was that SA is caused by the satellites
> > reporting times that have a small offset added to or subtracted from
> > them. Knowing where you are requires that you know what time it is to
> > a very precise degree. Once you know what time it
> :Out of curiosity, how many people in this discussion are hams?
> :
> :--mike N8NVW
>
> -Matt KC6LVW
louie
WA3YMH (and elligble for QCWA this year, yikes!)
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
These approaches work well, so long as the 32-bit sequence space doesn't
wrap. At 100Mb/s, this wraps in about 6 minutes. Sure, most connections
don't carry more than 4GB of data but you might be interested in the ones
that do.
This also is a problem for the counters in struct if_data that
> As long as they keep their grubbly little hands off of it, and dont let the
> ciscos and uunets of the world (who both own a piece of bsdi) dictate
> policy, and as long as several key developers dont go work for BSDI (they
> would have already if they were going to I think)it shouldnt be m
> > > Imagine: cp file file2, file and file2 reference the same exact blocks,
> > > but modified chunks of file2 would be given their own private blocks.
> >
> > This is not a microsoft innovation, actually, I believe it was a VMS
> > innovation. It's called a generational filesystem. the origi
> Hi Louie,
>
> >You've got to look at what you're actually getting as a delivered capability.
>
> What we are looking for is just 30 x 64 kbit incoming ISDN channels for
> remote access to Internet. "remote access concentrator".
>
> >channels. Some of them might be combined with others to p
> Len Conrad wrote:
> >
> > [EMAIL PROTECTED] tells me their P1200 E1 card, with FreeBSD drive, can't
> > work in channelized mode (like the etinc cards can't). Their LMC150xM
> > cards can do channelized, but don't have a FreeBSD driver, but their
> > FreeBSD guy is looking at it.
> >
> > Any
I'm using a HP SureStore 24x6 too, and have no problems talking to it
with chio.
I suspect there's some screwy optioning nonsense for the tape motion
stuff that's wrong.
louie
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
> Agreed; however, the PR states that should the checksum be 0x, the
> complement of which is 0x, the checksum should still be sent as
> 0x.
Ok, I looked at the PR, which seems to refer to the TCP header checksum,
rather than the checksum in the IP header. So please disregard the sp
>
> In this PR, regarding IP header checksums, it's stated that a checksum of
> 0 is specified by the standard to be transmitted as all-1s (0x). (A
> checksum of all 0s is taken to mean that the transmitting host did not
> calculate a checksum.)
>
> Can anyone find a reference to this in th
> > hub. It works fine except that it hangs occasionally (can be
> > reset by power-cycling).
>
> Most of these can be attributed to the crappy wall wart they call a
> power supply. If it's plugged into an UPS or replace it with your own DC
> power supply they generally hold up a lot better.
>
> On Wed, 8 Dec 1999, Arun Sharma wrote:
> > I'm interested in doing something like:
> >
> > kern.stats.cpu0.idle
> > kern.stats.cpu0.nice
> > ...
> > kern.stats.cpu1.idle
> > kern.stats.cpu1.nice
> > ...
> >
> > and I want the nodes cpu0, cpu1 etc dynamically created.
>
> >The console complaints about the ioctl are gone now. Unfortunately VMware
> >still complains. I'll try to findout why.
>
> Try to load new vmware port from:
> http://www.mindspring.com/~vsilyaev/vmware/files/vmware.tar.gz
>
> And reinstall it. I think this may fix the problem.
>
I'm trying
> >
> > /me shivers at the thought of my (easily) 500+ new messages a day
> > and hundreds of thousands of messages being stored one file for each
> > message...
>
> It's been done. It's called MS Exchange.
You don't have to use vile language in public :-)
MH has been storing
> [on PPPoE]
>
> Well... a few toronto people and I got together (I'm trying to find
> email addresses) to discuss the problem. One particular thought that
> we had was that it would be cool if a single ppp process could handle
> a large number of connections. We also discussed the fact that yo
I've got a similar problem, not with a particular monitor, but with
an application where the VGA console is connected to a cheapo VGA-to-NTSC
base-band video converter. These things usually come with a windows driver
which from what I can tell, simply causes the horizontal and vertical
refresh r
> Hi,
>
> I'm doing TCP development on a custom operating system that I've
> written and am using my FreeBSD box for testing my TCP stack. I'm in
> the early stages right now and I have a lot of bugs. One of my bugs
> is that I shut down a connection on my end but I'm doing something
> wrong an
[I'm catching up on a bunch of FreeBSD mail since being out on vacation, so
perhaps I've missed the essence of this thread..]
I've also had the desire to capture the output produced when /etc/rc is
run for all the reasons mentioned. I always thought that perhaps init
would simply capture stdou
[I'm catching up on a bunch of FreeBSD mail since being out on vacation, so
perhaps I've missed the essence of this thread..]
I've also had the desire to capture the output produced when /etc/rc is
run for all the reasons mentioned. I always thought that perhaps init
would simply capture stdout
>
> That IS a violation of the standard, since A records
> are not valid for hosts in in-addr.arpa.
>
And next I suppose you'll tell me that PTR records are not valid
outsize of the IN-ADDR.ARPA portion of the DNS namespace?
What people really miss is that the DNS is a distributed databas
> > Well, I am the person who has this problem.
> > The RFCs does not explicitly say that we should not use underscore
> > character
> > as far as I understood. But it suggests which characters we should use.
> >
> RFC 952
>
>1. A "name" (Net, Host, Gateway, or Domain name) is a text string u
>
> That IS a violation of the standard, since A records
> are not valid for hosts in in-addr.arpa.
>
And next I suppose you'll tell me that PTR records are not valid
outsize of the IN-ADDR.ARPA portion of the DNS namespace?
What people really miss is that the DNS is a distributed databa
> > Well, I am the person who has this problem.
> > The RFCs does not explicitly say that we should not use underscore
> > character
> > as far as I understood. But it suggests which characters we should use.
> >
> RFC 952
>
>1. A "name" (Net, Host, Gateway, or Domain name) is a text string
> ---Steve Tarkalson said:
> > this is solved by one of two methods:
> >1-) require the caller of gethostbyaddr() to supply a pointer to
> >a hostent struct which will be filled.
> > or 2-) the library uses thread specific storage which is re-used in
> >each call.
> >
> You cou
> ---Steve Tarkalson said:
> > this is solved by one of two methods:
> >1-) require the caller of gethostbyaddr() to supply a pointer to
> >a hostent struct which will be filled.
> > or 2-) the library uses thread specific storage which is re-used in
> >each call.
> >
> You co
> : Good point but I think it's like how much of 100Mhz a 100BaseTX
> :can push. If it pushes 100%, then it might be wise to have a little more
> :room for overhead. Kinda like a car, better to have reserve power when
> :you need it then pushing it to the max. In regards to 1000BaseT, I
> :t
> : Good point but I think it's like how much of 100Mhz a 100BaseTX
> :can push. If it pushes 100%, then it might be wise to have a little more
> :room for overhead. Kinda like a car, better to have reserve power when
> :you need it then pushing it to the max. In regards to 1000BaseT, I
> :
I've done some work on measuring things like interrupt response times
and the interval between two interesting events or steps in processing.
A cheap way to do this is to use the TSC register in the CPU, though you
then need to calibrate the frequency that the CPU really runs at.
If you're willin
I've done some work on measuring things like interrupt response times
and the interval between two interesting events or steps in processing.
A cheap way to do this is to use the TSC register in the CPU, though you
then need to calibrate the frequency that the CPU really runs at.
If you're willi
> > Hi!
> >
> > Some days ago I've faced with the following problem:
> > I need some kind of action (while coding user space
> > program actively handling the serial port) to get
> > sure all the bytes I've wrote to it are _transmitted_.
> > I know about "ioctl(fd, TIOCDRAIN)", but this ioctl
> >
> On Wed, 19 May 1999, Chuck Robey wrote:
>
> > Becoming well versed in C++ has meant that I can now bore you endlessly
> > with well expressed reasons why I dislike C++. Now you have all the
> > language propeller-heads wanting to change C into a C++ lookalike.
>
>
> I've always preferred Obje
88 matches
Mail list logo