Date: Thu, 29 Oct 1998 09:37:45 -0500 From: "Norman C. Rice" <nrice@emu.sourcee.com> To: =?iso-8859-1?Q?Dag-Erling_Coidan_Sm=F8rgrav?= <finrod@ewox.org>, hackers@FreeBSD.ORG Subject: Re: s/bpfilter/bpf/ Message-ID: <19981029093745.B8106@emu.sourcee.com> In-Reply-To: =?iso-8859-1?Q?=3C86u30n7bk9=2Efsf=40niobe=2Eewox=2Eorg=3E=3B_from_Dag-E?= =?iso-8859-1?Q?rling_Coidan_Sm=F8rgrav_on_Thu=2C_Oct_29=2C_1998_at_02:16?= =?iso-8859-1?Q?:38PM_%2B0100?= References: <86u30n7bk9.fsf@niobe.ewox.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 29, 1998 at 02:16:38PM +0100, Dag-Erling Coidan Smørgrav wrote: > While in Arnhem, I discussed renaming the bpfilter pseudo-device to > bpf. There seemed to be agreement that it would be more consistent > (amongst other items, the device nodes are named /dev/bpf*, and the > man page is bpf(4)). What about supporting either syntax to minimize the impact of the change? The pseudo-device bpfilter could be marked as deprecated. -- Regards, Norman C. Rice, Jr. > > The only impact this will have on users is that config will no longer > recognize bpfilter as a valid pseudo-device name. All kernel config > files that have bpf enabled will have to be edited. Other than that, > there should be no user-visible changes. No syscalls, ioctls, library > functions or header files will be renamed. All bpf consumers will > compile and run as previously, and it will not be necessary to > recompile any applications to adapt to the change. A patch is enclosed > below; if it passes the usual tests and nobody objects, I'll commit > it. > > (as you can see, the only changes are s/bpfilter/bpf/ in the man page, > kernel source list, and sample kernel config files) > > Index: src/release/picobsd/router/conf/PICOBSD > =================================================================== > RCS file: /home/ncvs/src/release/picobsd/router/conf/PICOBSD,v > retrieving revision 1.7 > diff -u -r1.7 PICOBSD > --- PICOBSD 1998/10/25 15:31:26 1.7 > +++ PICOBSD 1998/10/29 12:54:23 > @@ -86,7 +86,7 @@ > pseudo-device ether > #pseudo-device tun 2 > #pseudo-device vn > -#pseudo-device bpfilter 4 > +#pseudo-device bpf 4 > pseudo-device ppp 4 > pseudo-device pty 16 > #pseudo-device gzip # Exec gzipped a.out's > Index: src/share/man/man4/bpf.4 > =================================================================== > RCS file: /home/ncvs/src/share/man/man4/bpf.4,v > retrieving revision 1.13 > diff -u -r1.13 bpf.4 > --- bpf.4 1998/05/25 07:11:41 1.13 > +++ bpf.4 1998/10/29 12:56:37 > @@ -29,7 +29,7 @@ > .Nm bpf > .Nd Berkeley Packet Filter > .Sh SYNOPSIS > -.Cd pseudo-device bpfilter > +.Cd pseudo-device bpf > .Sh DESCRIPTION > The Berkeley Packet Filter > provides a raw interface to data link layers in a protocol > Index: src/sys/conf/files > =================================================================== > RCS file: /home/ncvs/src/sys/conf/files,v > retrieving revision 1.167 > diff -u -r1.167 files > --- files 1998/10/25 07:23:32 1.167 > +++ files 1998/10/29 12:54:15 > @@ -317,8 +317,8 @@ > msdosfs/msdosfs_lookup.c optional msdosfs > msdosfs/msdosfs_vfsops.c optional msdosfs > msdosfs/msdosfs_vnops.c optional msdosfs > -net/bpf.c optional bpfilter > -net/bpf_filter.c optional bpfilter > +net/bpf.c optional bpf > +net/bpf_filter.c optional bpf > net/bsd_comp.c optional ppp_bsdcomp > #net/hostcache.c standard > net/if.c standard > Index: src/sys/i386/conf/GENERIC > =================================================================== > RCS file: /home/ncvs/src/sys/i386/conf/GENERIC,v > retrieving revision 1.128 > diff -u -r1.128 GENERIC > --- GENERIC 1998/10/22 13:49:51 1.128 > +++ GENERIC 1998/10/29 12:53:14 > @@ -178,8 +178,8 @@ > # > options SYSVSHM > > -# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be > +# The `bpf' pseudo-device enables the Berkeley Packet Filter. Be > # aware of the legal and administrative consequences of enabling this > # option. The number of devices determines the maximum number of > # simultaneous BPF clients programs runnable. > -#pseudo-device bpfilter 4 #Berkeley packet filter > +#pseudo-device bpf 4 #Berkeley packet filter > Index: src/sys/i386/conf/LINT > =================================================================== > RCS file: /home/ncvs/src/sys/i386/conf/LINT,v > retrieving revision 1.491 > diff -u -r1.491 LINT > --- LINT 1998/10/22 13:49:51 1.491 > +++ LINT 1998/10/29 12:52:03 > @@ -362,7 +362,7 @@ > # of synchronous PPP links (like `cx', `ar'). > # The `sl' pseudo-device implements the Serial Line IP (SLIP) service. > # The `ppp' pseudo-device implements the Point-to-Point Protocol. > -# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be > +# The `bpf' pseudo-device enables the Berkeley Packet Filter. Be > # aware of the legal and administrative consequences of enabling this > # option. The number of devices determines the maximum number of > # simultaneous BPF clients programs runnable. > @@ -381,7 +381,7 @@ > pseudo-device fddi #Generic FDDI > pseudo-device sppp #Generic Synchronous PPP > pseudo-device loop #Network loopback device > -pseudo-device bpfilter 4 #Berkeley packet filter > +pseudo-device bpf 4 #Berkeley packet filter > pseudo-device disc #Discard device > pseudo-device tun 1 #Tunnel driver (user process ppp(8)) > pseudo-device sl 2 #Serial Line IP > Index: src/sys/i386/conf/SMP-GENERIC > =================================================================== > RCS file: /home/ncvs/src/sys/i386/conf/SMP-GENERIC,v > retrieving revision 1.20 > diff -u -r1.20 SMP-GENERIC > --- SMP-GENERIC 1998/10/22 13:49:51 1.20 > +++ SMP-GENERIC 1998/10/29 12:51:48 > @@ -195,8 +195,8 @@ > # > options SYSVSHM > > -# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be > +# The `bpf' pseudo-device enables the Berkeley Packet Filter. Be > # aware of the legal and administrative consequences of enabling this > # option. The number of devices determines the maximum number of > # simultaneous BPF clients programs runnable. > -#pseudo-device bpfilter 4 #Berkeley packet filter > +#pseudo-device bpf 4 #Berkeley packet filter > Index: src/sys/pc98/conf/GENERIC98 > =================================================================== > RCS file: /home/ncvs/src/sys/pc98/conf/GENERIC98,v > retrieving revision 1.54 > diff -u -r1.54 GENERIC98 > --- GENERIC98 1998/10/22 16:16:02 1.54 > +++ GENERIC98 1998/10/29 12:49:19 > @@ -171,11 +171,11 @@ > # > device ed0 at isa? port 0x00d0 net irq 6 > > -# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be > +# The `bpf' pseudo-device enables the Berkeley Packet Filter. Be > # aware of the legal and administrative consequences of enabling this > # option. The number of devices determines the maximum number of > # simultaneous BPF clients programs runnable. > -#pseudo-device bpfilter 4 #Berkeley packet filter > +#pseudo-device bpf 4 #Berkeley packet filter > device ed1 at isa? port 0x00d8 net irq 6 flags 0x200000 > device ed2 at isa? port 0x00d8 net irq 6 flags 0x300000 > device ed3 at isa? port 0x00d0 net irq 6 flags 0x400000 > Index: src/sys/pc98/conf/SMP-GENERIC98 > =================================================================== > RCS file: /home/ncvs/src/sys/pc98/conf/SMP-GENERIC98,v > retrieving revision 1.9 > diff -u -r1.9 SMP-GENERIC98 > --- SMP-GENERIC98 1998/10/22 16:16:02 1.9 > +++ SMP-GENERIC98 1998/10/29 12:49:11 > @@ -235,8 +235,8 @@ > # > options SYSVSHM > > -# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be > +# The `bpf' pseudo-device enables the Berkeley Packet Filter. Be > # aware of the legal and administrative consequences of enabling this > # option. The number of devices determines the maximum number of > # simultaneous BPF clients programs runnable. > -#pseudo-device bpfilter 4 #Berkeley packet filter > +#pseudo-device bpf 4 #Berkeley packet filter > > DES > -- > Dag-Erling Smørgrav - finrod@ewox.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981029093745.B8106>