<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/net, branch release/7.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-03-21T01:30:13Z</updated>
<entry>
<title>Copy releng/7.3 to release/7.3.0 to mark 7.3-RELEASE.</title>
<updated>2010-03-21T01:30:13Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-03-21T01:30:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c4d1c1956ecb0a222fb2f4579c320391fb67f06'/>
<id>urn:sha1:9c4d1c1956ecb0a222fb2f4579c320391fb67f06</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.3-RELEASE image.
</content>
</entry>
<entry>
<title>MFC 193951:</title>
<updated>2010-01-22T17:02:07Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-01-22T17:02:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc06b1e95e18ad1cfa290c9856beda8d8bed5081'/>
<id>urn:sha1:fc06b1e95e18ad1cfa290c9856beda8d8bed5081</id>
<content type='text'>
Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Use
vnode interlock to protect the knote fields. The locking assumes
that shared vnode lock is held, thus we get exclusive access to knote
either by exclusive vnode lock protection, or by shared vnode lock +
vnode interlock.

Unlike the change in HEAD, this does not remove kl_locked() and replace it
with kl_assert_locked() and kl_assert_unlocked().  Instead, the kl_locked
can now be set to NULL in which case no assertion checks are performed on
the lock.  The vfs kqfilter code uses this mode to disable assertion checks.
This preserves the existing ABI for knlist_init().

Add convenience function knlist_init_mtx to reduce number of arguments
for typical knlist initialization.

Reviewed by:	kib
</content>
</entry>
<entry>
<title>MFC r194917,r194918,r197043,r197791,r199239,r199240,r200003,r201907,r202671,r202678:</title>
<updated>2010-01-21T12:18:29Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2010-01-21T12:18:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2d3d90a060ca47fe0be24687cdf5542d22f8da4b'/>
<id>urn:sha1:2d3d90a060ca47fe0be24687cdf5542d22f8da4b</id>
<content type='text'>
r194917:
About to add 10Gbase-T to known media types, this is just a whitespace
cleanup before that commit.  No functional impact.

r194918:
Add 10Gbase-T to known ethernet media types

Some parts of r194521 (convert the port and adapter locks from sx_locks to
regular mutexes).

r197043:
There is no need to log anything for a ctrlq stall or restart.  These are
normal events.

r197791:
cxgb(4) updates, including:
- support for the new Gen-2, BT, and LP-CR cards.
- T3 firmware 7.7.0
- shared "common code" updates.

r199239:
The 10GBASE-T card should use an IPG of 1.  Also enable the check
for low power startup on this card.

r199240:
Don't disable the XGMAC's tx on ifconfig down.  It is unnecessary
and can cause false backpressure in the chip.  Fix a us/ms mixup
while here.

r200003:
T3 firmware 7.8.0 for cxgb(4)

r201907:
Extra parantheses to keep certain compilers happy.

r202671:
Fix for a cxgb(4) panic.  cxgb_ioctl can be called by the IP and IPv6
layers with non-sleepable locks held.  Don't (potentially) sleep in
those situations.

r202678:
Complain if freelist queue sizes are significantly less than desired.
</content>
</entry>
<entry>
<title>MFC 201196:</title>
<updated>2010-01-05T18:26:41Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-01-05T18:26:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e6f721cef96f03e1071476bfce2b383aabb29355'/>
<id>urn:sha1:e6f721cef96f03e1071476bfce2b383aabb29355</id>
<content type='text'>
Change vlan interfaces to cope more usefully with the parent interface being
renamed.  Previously the vlan interfaces would lose their configuration as if
the parent interface had been physically removed.  Now vlan interfaces ignore
rename events.
- Add a new ifnet flag (IFF_RENAMING) that is set while an ifnet is being
  renamed.  This flag can be checked in ifnet departure/arrival event
  handlers to treat rename events differently.
- Change the ifnet departure event handler in the if_vlan(4) driver to
  ignore departure events due to a trunk interface being renamed.
</content>
</entry>
<entry>
<title>MFC 201351:</title>
<updated>2010-01-04T22:45:20Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-01-04T22:45:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5e06318517aee8266d9510ab09abea3a14e6d226'/>
<id>urn:sha1:5e06318517aee8266d9510ab09abea3a14e6d226</id>
<content type='text'>
Use stricter checking to match possible vlan clones by not allowing extra
garbage characters around or within the tag.
</content>
</entry>
<entry>
<title>MFC r193664, r193796, r193815:</title>
<updated>2009-09-07T10:15:50Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2009-09-07T10:15:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ae7114ad5bc0795f78b70b894403028f17532939'/>
<id>urn:sha1:ae7114ad5bc0795f78b70b894403028f17532939</id>
<content type='text'>
Fix and add a workaround on an issue of EtherIP packet with reversed
version field sent via gif(4)+if_bridge(4).  The EtherIP
implementation found on FreeBSD 6.1, 6.2, 6.3, 7.0, 7.1, and 7.2 had
an interoperability issue because it sent the incorrect EtherIP
packets and discarded the correct ones.

Approved by:	hrs
</content>
</entry>
<entry>
<title>MFC:	(partial) r196150</title>
<updated>2009-08-17T18:02:46Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-08-17T18:02:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=49626c44e58de0ed7d949f454f9fff2779a4c6a7'/>
<id>urn:sha1:49626c44e58de0ed7d949f454f9fff2779a4c6a7</id>
<content type='text'>
Always embed pointer to BPF JIT function in BPF descriptor
to avoid inconsistency when opt_bpf.h is not included.

Note: bpf_buffer.c and bpf_zerocopy.c do not exist on stable/7.
</content>
</entry>
<entry>
<title>MFC: Remove dependency of vlan.ko on miibus.ko.</title>
<updated>2009-05-18T21:44:33Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-05-18T21:44:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f8f445ad5f02483de19ef85b2ce085bf1414be11'/>
<id>urn:sha1:f8f445ad5f02483de19ef85b2ce085bf1414be11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In sysctl_ifdata(), query the ifnet pointer using the index only</title>
<updated>2009-04-23T17:47:15Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-04-23T17:47:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0b11f8116a3cffa00f49cf694fb0074fa1718854'/>
<id>urn:sha1:0b11f8116a3cffa00f49cf694fb0074fa1718854</id>
<content type='text'>
once, rather than querying it, validating it, and then re-querying
it without validating it.  This may avoid a NULL pointer
dereference and resulting kernel page fault if an interface is
being deleted while bsnmp or other tools are querying data on the
interface.

The full fix, to properly refcount the interface for the duration
of the sysctl, is in 8.x, but is considered too high-risk for
7.2, so instead will appear in 7.3 (if all goes well).

Reproted by:	mdtancsa
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFH r190903 &amp; r190895:</title>
<updated>2009-04-13T22:17:03Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2009-04-13T22:17:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5cc303c24b22b9968589424d530ff9d503672d2b'/>
<id>urn:sha1:5cc303c24b22b9968589424d530ff9d503672d2b</id>
<content type='text'>
  Remove interfaces from interface groups on detach.

Reported by:	various
Submitted by:	Mikolaj Golub (r190895)
PR:		kern/130977, kern/131310
Approved by:	re (gnn)
</content>
</entry>
</feed>
