I would like to request that some useful work on networking be MFCed from -CURRENT to -STABLE in time for the release of FreeBSD 6.3. In particular, I'd like to see some of the Netgraph nodes which are new or which have seen extensive development brought in -- ng_nat and ng_car in particular. Bringing in the latest version of ng_nat would allow more flexible in-kernel NAT, while ng_car (which doesn't seem to be in 6-STABLE at all) would allow burstable traffic shaping -- something that DUMMYNET doesn't have. The latest version of mpd wouldn't be fully usable unless these and other Netgraph code that was developed for it are there.... --Brett Glass
On Sun, 28 Oct 2007, Brett Glass wrote:> I would like to request that some useful work on networking be MFCed from > -CURRENT to -STABLE in time for the release of FreeBSD 6.3.The thing that's worried me, following only stable@freebsd.org traffic, were the reports about the new em driver (6.6.6?) causing hangs and other problems with people who have been updating RELENG_6 - have those who had those problems seen their issues resolved? I've got remote boxes using em that I can't risk making inaccessible and can't test locally. Brian
Brett Glass wrote:> I would like to request that some useful work on networking be MFCed from > -CURRENT to -STABLE in time for the release of FreeBSD 6.3. In particular, > I'd like to see some of the Netgraph nodes which are new or which have seen > extensive development brought in -- ng_nat and ng_car in particular. Bringing > in the latest version of ng_nat would allow more flexible in-kernel NAT, > while ng_car (which doesn't seem to be in 6-STABLE at all) would allow > burstable traffic shaping -- something that DUMMYNET doesn't have. The > latest version of mpd wouldn't be fully usable unless these and other > Netgraph code that was developed for it are there....I'd like to add geom_multipath to the wishlist :)
On Monday 29 October 2007 00:22:34 Brett Glass wrote:> I would like to request that some useful work on networking be MFCed > from -CURRENT to -STABLE in time for the release of FreeBSD 6.3. In > particular, I'd like to see some of the Netgraph nodes which are new or > which have seen extensive development brought in -- ng_nat and ng_car in > particular. Bringing in the latest version of ng_nat would allow more > flexible in-kernel NAT, while ng_car (which doesn't seem to be in > 6-STABLE at all) would allow burstable traffic shaping -- something that > DUMMYNET doesn't have. The latest version of mpd wouldn't be fully > usable unless these and other Netgraph code that was developed for it > are there....Hello Brett, ng_nat is part of 6-STABLE and maybe Alexander(mav@) would like to bring in ng_car as well. Don't know the MFC policies or other possible difficulties. Let him know of your request. HTH Nikos
> Brett Glass wrote: >> I would like to request that some useful work on networking be MFCed from >> -CURRENT to -STABLE in time for the release of FreeBSD 6.3. In particular, >> I'd like to see some of the Netgraph nodes which are new or which have seen >> extensive development brought in -- ng_nat and ng_car in particular. Bringing >> in the latest version of ng_nat would allow more flexible in-kernel NAT, >> while ng_car (which doesn't seem to be in 6-STABLE at all) would allow >> burstable traffic shaping -- something that DUMMYNET doesn't have. The >> latest version of mpd wouldn't be fully usable unless these and other >> Netgraph code that was developed for it are there....Most of Netgraph changes were merged to RELENG_6. ng_nat changes were merged 3 months ago. Latest ng_car is not merged, but for FreeBSD 5-6.x it is present as net/ng_car port. Latest 4.3 and 5.0 mpd are able to determine actual system capabilities at the build time. To have ng_car support on FreeBSD 5-6.x you should install mpd from ports with setting ng_car checkbox. -- Alexander Motin
At 08:40 AM 10/31/2007, Alexander Motin wrote:>Brett Glass wrote: >>> ng_nat is part of 6-STABLE >> >> I've checked, and there is indeed a version there. But it's a >> much older version without many useful option flags. ng_car >> is not there at all. > >It IS there: >http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netgraph/ng_nat.cThe RELENG-6 version is dated from July. Has there been any newer work? I seem to recall that in the mpd 5 announcement there was a mention of new work on this node.>http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ng_car/Ah.... That's a port, not part of the base system, which is why I didn't see it. This is good, because it would mean that it would work with both 6.x and 7.x. --Brett
Brett Glass wrote:>> ng_nat is part of 6-STABLE > > I've checked, and there is indeed a version there. But it's a > much older version without many useful option flags. ng_car > is not there at all.It IS there: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netgraph/ng_nat.c http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ng_car/ -- Alexander Motin
Reasonably Related Threads
- BIND 9.4.3-P1: internal_send: 199.7.83.42#53: Device not configured, where 199.7.83.42 is RANDOM IP address
- mpd VPN won't work after upgrade from 4.6-STABLE to 4.8-STABLE
- strange problem with: ed driver / 4.9-PRE
- VPN through BSD for Win2k, totally baffled
- Large scale tinc tests