<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/em, branch release/5.4.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.4.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.4.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-05-07T17:51:10Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-05-07T17:51:10Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-05-07T17:51:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e87a6b5d6805bf9f3f9faf53db0ba96345ef0f77'/>
<id>urn:sha1:e87a6b5d6805bf9f3f9faf53db0ba96345ef0f77</id>
<content type='text'>
'RELENG_5_4_0_RELEASE'.

This commit was manufactured to restore the state of the 5.4-RELEASE image.
</content>
</entry>
<entry>
<title>Since em(4) is very popular and does not use miibus(4) add special hack</title>
<updated>2005-03-23T13:30:21Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-03-23T13:30:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=529d0d7dc96c9084d1c2e8ad1bd9209da5061396'/>
<id>urn:sha1:529d0d7dc96c9084d1c2e8ad1bd9209da5061396</id>
<content type='text'>
under #ifdef DEV_CARP, which calls carp_carpdev_state() when link goes
up or down.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: Convert the em driver to the faster bus_dmamap_load_mbuf_sg() interface.</title>
<updated>2005-02-25T08:32:37Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2005-02-25T08:32:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c1f4a77f7b0082c96a9f79a39a19f7870d2cfe7d'/>
<id>urn:sha1:c1f4a77f7b0082c96a9f79a39a19f7870d2cfe7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC 1.58, 1.59:</title>
<updated>2005-01-30T06:05:12Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2005-01-30T06:05:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8c5eb8ac8575ef047667f3e59d94ce3f769913f8'/>
<id>urn:sha1:8c5eb8ac8575ef047667f3e59d94ce3f769913f8</id>
<content type='text'>
- Always respect IFCAP_VLAN_HWTAGGING.
- By default, disable VLAN processing in hardware since we are not ready yet
  to handle all aspects of using it together with promiscuous mode.

Agreed with:	rwatson
</content>
</entry>
<entry>
<title>MFC: /*- and my license changes for sys/[a-d]*</title>
<updated>2005-01-30T01:00:13Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-30T01:00:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5b26fb70440bc9195e03e23a989271f9c8ad1cb4'/>
<id>urn:sha1:5b26fb70440bc9195e03e23a989271f9c8ad1cb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: 1.55 and 1.56</title>
<updated>2005-01-12T00:52:37Z</updated>
<author>
<name>Tony Ackerman</name>
<email>tackerman@FreeBSD.org</email>
</author>
<published>2005-01-12T00:52:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07d00e990407cb41e8c12e86a0025d1a5665499d'/>
<id>urn:sha1:07d00e990407cb41e8c12e86a0025d1a5665499d</id>
<content type='text'>
PR:	kern/66634
</content>
</entry>
<entry>
<title>Merge if_em.c:1.53, if_em.c:1.54, if_em.h:1.29 from HEAD to RELENG_5:</title>
<updated>2004-11-23T22:28:40Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2004-11-23T22:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7cf4dc3596dc4adfd5d2ac68aa79fd4ef5b94770'/>
<id>urn:sha1:7cf4dc3596dc4adfd5d2ac68aa79fd4ef5b94770</id>
<content type='text'>
  date: 2004/11/14 20:20:28;  author: rwatson;  state: Exp;  lines: +19 -4
  Further refine the if_em vlan fix in if_em.c:1.53:

  - Because em_encap() can now fail in a way that leaves us without an
    mbuf chain, potentially set *m_headp to NULL if that happens, so that
    the caller can do the right thing.  This case can occur when we try
    to prepend the vlan header mbuf but can't allocate additional memory.

  - Modify the caller of em_encap() to detect a NULL m_head and not try
    to queue the mbuf if that happens.

  - When em_encap() fails, make sure to call bus_dmamap_destroy() to
    clean up.

  date: 2004/11/12 11:03:07;  author: rwatson;  state: Exp;  lines: +1 -0
  date: 2004/11/12 11:03:07;  author: rwatson;  state: Exp;  lines: +43 -6
  Correct a bug in the if_em driver relating to the use of vlans with
  promiscuous mode introduced in 1.45, which programs the em card not
  to strip or prepend tags when in promiscuous mode without also
  modifying behavior to manually prepend a vlan header in the event
  that the card isn't doing it on transmit.  Due to a feature of card
  operation, if the global VLAN prepend/strip register isn't set,
  setting the VLAN tag flag on individual packet descriptors will
  cause the packet to be transmitted using ISL encapsulation rather
  than 802.1Q VLAN encapsulation.

  This fix causes em_encap() to prepend the header by tracking whether
  the card is configured to temporarily disable prepending/stripping
  due to promiscuous mode.  As a result, entering promiscuous mode on
  the parent em interface no longer causes vlans to appear to "wedge"
  or transmit ISL-encapsulated frames, which typically will not be
  configured/spoken by the other endpoints on the VLAN trunk.  This
  bug may also exist in other drivers, and the additional vlan
  encapsulation logic should be abstracted and centralized in
  if_vlan.c if so.

  RELENG_5_3 candidate.

  MFC after:      1 week
  Tested by:      pjd, rwatson
  Reported by:    astesin at ukrtelecom dot net
  Reported by:    Mike Tancsa &lt;mike at sentex dot net&gt;
  Reported by:    Iasen Kostov &lt;tbyte at OTEL dot net&gt;

MFC after:	1 week
</content>
</entry>
<entry>
<title>MFC rev 1.48: Use an alignment of 1 instead of PAGE_SIZE for the rx and tx</title>
<updated>2004-11-08T20:06:14Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2004-11-08T20:06:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=112a64db42c81786c94d0ede54511bda7290e154'/>
<id>urn:sha1:112a64db42c81786c94d0ede54511bda7290e154</id>
<content type='text'>
mbufs.  Don't create a map for the descriptor buffers.
</content>
</entry>
<entry>
<title>MFC</title>
<updated>2004-10-15T22:12:59Z</updated>
<author>
<name>Tony Ackerman</name>
<email>tackerman@FreeBSD.org</email>
</author>
<published>2004-10-15T22:12:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e4f50cc9a80c0604b3e0d353c35824c9fbc04171'/>
<id>urn:sha1:e4f50cc9a80c0604b3e0d353c35824c9fbc04171</id>
<content type='text'>
Added support for Intel PRO/1000 GT Desktop Adapter(Device ID 8086 107C)
Removed support for Intel 82541ER
Added fix for 82547 which corrects an issue with Jumbo frames larger than 10k.
Added fix for vlan tagged frames not being properly bridged.
Corrected TBI workaround.
Corrected incorrect LED operation issues
Fix typeo. Should read ***!***IFQ_DRV_IS_EMPTY.
This might fix some of the trouble around em(4) filling up its buffers.
Don't count RNBC (internal buffer full) towards the RX error count since it's
not really an error.

Approved by:	re[scott long]
</content>
</entry>
<entry>
<title>MFC: if_em.c, rev 1.46:</title>
<updated>2004-10-01T18:51:11Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-10-01T18:51:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b7a3cc40a0ca865577e998ba9650e0e3feeee896'/>
<id>urn:sha1:b7a3cc40a0ca865577e998ba9650e0e3feeee896</id>
<content type='text'>
  Fix typeo. Should read ***!***IFQ_DRV_IS_EMPTY.
  This might fix some of the trouble around em(4) filling up its buffers.

  Submitted by:   mtm

This is a 5.3 TODO item.

PR:		misc/72183

Approved by:	re (scottl)
</content>
</entry>
</feed>
