Author: qingli
Date: Sun Jul 12 19:20:55 2009
New Revision: 195643
URL: http://svn.freebsd.org/changeset/base/195643
Log:
This patch adds a host route to an interface address (that is assigned
to a non loopback/ppp link type) through the loopback interface. Prior
to the new L2/L3 rewrite,
Author: qingli
Date: Mon Jul 27 17:08:06 2009
New Revision: 195914
URL: http://svn.freebsd.org/changeset/base/195914
Log:
This patch does the following:
- Allow loopback route to be installed for address assigned to
interface of IFF_POINTOPOINT type.
- Install loopback
Author: qingli
Date: Tue Jul 28 17:16:54 2009
New Revision: 195921
URL: http://svn.freebsd.org/changeset/base/195921
Log:
The new flow table caches both the routing table entry as well as the
L2 information. For an indirect route the cached L2 entry contains the
MAC address of the gateway.
Author: qingli
Date: Wed Aug 12 19:15:26 2009
New Revision: 196152
URL: http://svn.freebsd.org/changeset/base/196152
Log:
A piece of code was added to install a host route when an IPv6 interface
address is configured with a /128 prefix. This is no longer necessary due
to r192011. In fact
Author: qingli
Date: Wed Aug 12 20:48:50 2009
New Revision: 196154
URL: http://svn.freebsd.org/changeset/base/196154
Log:
MFC r196152
A piece of code was added to install a host route when an IPv6 interface
address is configured with a /128 prefix. This is no longer necessary due
to
Author: qingli
Date: Fri Aug 14 23:44:59 2009
New Revision: 196234
URL: http://svn.freebsd.org/changeset/base/196234
Log:
In function ip_output(), the cached route is flushed when there is a
mismatch between the cached entry and the intended destination. The
cached rtentry{} is flushed but
Author: qingli
Date: Sat Aug 15 00:04:12 2009
New Revision: 196235
URL: http://svn.freebsd.org/changeset/base/196235
Log:
MFC 196234
In function ip_output(), the cached route is flushed when there is a
mismatch between the cached entry and the intended destination. The
cached
Author: qingli
Date: Wed Aug 26 21:32:50 2009
New Revision: 196569
URL: http://svn.freebsd.org/changeset/base/196569
Log:
When multiple interfaces exist in the system, with each interface having
an IPv6 address assigned to it, and if an incoming packet received on
one interface has a packet
Author: qingli
Date: Fri Aug 28 07:01:09 2009
New Revision: 196609
URL: http://svn.freebsd.org/changeset/base/196609
Log:
In ip_output(), the flow-table module must not try to cache L2/L3
information for interface of IFF_POINTOPOINT or IFF_LOOPBACK type.
Since the L2 information (rt_lle) is
Author: qingli
Date: Sun Aug 30 22:36:46 2009
New Revision: 196671
URL: http://svn.freebsd.org/changeset/base/196671
Log:
MFC r196569
When multiple interfaces exist in the system, with each interface having
an IPv6 address assigned to it, and if an incoming packet received on
one
Author: qingli
Date: Sun Aug 30 22:39:49 2009
New Revision: 196672
URL: http://svn.freebsd.org/changeset/base/196672
Log:
MFC r196608
Do not try to free the rt_lle entry of the cached route in
ip_output() if the cached route was not initialized from the
flow-table. The rt_lle entry
Author: qingli
Date: Sun Aug 30 22:42:32 2009
New Revision: 196673
URL: http://svn.freebsd.org/changeset/base/196673
Log:
MFC r196609
In ip_output(), the flow-table module must not try to cache L2/L3
information for interface of IFF_POINTOPOINT or IFF_LOOPBACK type.
Since the L2
Author: qingli
Date: Sun Aug 30 22:44:12 2009
New Revision: 196674
URL: http://svn.freebsd.org/changeset/base/196674
Log:
MFC r196649
Prefix on-link verification is being performed on statically
configured prefixes. Since these statically configured prefixes
do not have any
Author: qingli
Date: Mon Aug 31 00:18:17 2009
New Revision: 196679
URL: http://svn.freebsd.org/changeset/base/196679
Log:
As part of r196609, a call to rtalloc did not take the fib into
account. So call the appropriate rtalloc_ign_fib() instead of
calling rtalloc_ign().
Reviewed by:
Author: qingli
Date: Mon Aug 31 00:14:37 2009
New Revision: 196678
URL: http://svn.freebsd.org/changeset/base/196678
Log:
As part of r196609, a call to rtalloc did not take the fib into
account. So call the appropriate rtalloc_ign_fib() instead of
calling rtalloc_ign().
Reviewed by:i
With this change, can I mark the following two TODO items as done:
* RTM_CHANGE in net/rtsock.c can incorrectly set
RTF_GATEWAY (QingLi) (in
progress)
* flowtable mishandles gateway (G) routes on POINT2POINT interfaces
(BrianSomers) (in progress)
AFAIK, Yes.
Also, do
On Mon, 31 Aug 2009, Qing Li wrote:
As part of r196609, a call to rtalloc did not take the
fib into
account. So call the appropriate rtalloc_ign_fib() instead of
calling rtalloc_ign().
Reviewed by: pointed out by bz
Approved by: re
I don't have this in my
Author: qingli
Date: Mon Aug 31 21:02:48 2009
New Revision: 196714
URL: http://svn.freebsd.org/changeset/base/196714
Log:
This patch fixes the following issues:
- Routing messages are not generated when adding and removing
interface address aliases.
- Loopback route installed for an
Author: qingli
Date: Sat Sep 5 16:50:55 2009
New Revision: 196865
URL: http://svn.freebsd.org/changeset/base/196865
Log:
This patch fixes an address scope violation. Considering the
scenario where an anycast address is assigned on one interface,
and a global address with the same scope is
Author: qingli
Date: Sat Sep 5 16:43:16 2009
New Revision: 196864
URL: http://svn.freebsd.org/changeset/base/196864
Log:
This patch fixes the following issues:
- Interface link-local address is not reachable within the
node that owns the interface, this is due to the mismatch
in
Author: qingli
Date: Sat Sep 5 17:35:31 2009
New Revision: 196868
URL: http://svn.freebsd.org/changeset/base/196868
Log:
MFC r196865
This patch fixes an address scope violation. Considering the
scenario where an anycast address is assigned on one interface,
and a global address with
Author: qingli
Date: Sat Sep 5 17:40:27 2009
New Revision: 196869
URL: http://svn.freebsd.org/changeset/base/196869
Log:
MFC r196864
This patch fixes the following issues:
- Interface link-local address is not reachable within the
node that owns the interface, this is due to the
Author: qingli
Date: Sat Sep 5 20:35:18 2009
New Revision: 196872
URL: http://svn.freebsd.org/changeset/base/196872
Log:
MFC r196871
The addresses that are assigned to the loopback interface
should be part of the kernel routing table.
Reviewed by: bz
Approved by: re
Author: qingli
Date: Mon Sep 14 22:19:47 2009
New Revision: 197203
URL: http://svn.freebsd.org/changeset/base/197203
Log:
Previously local end of point-to-point interface is not reachable
within the system that owns the interface. Packets destined to
the local end point leak to the wire
Author: qingli
Date: Tue Sep 15 01:01:03 2009
New Revision: 197210
URL: http://svn.freebsd.org/changeset/base/197210
Log:
The bootp code installs an interface address and the nfs client
module tries to install the same address again. This extra code
is removed, which was discovered by the
Author: qingli
Date: Tue Sep 15 02:22:57 2009
New Revision: 197212
URL: http://svn.freebsd.org/changeset/base/197212
Log:
Simply remove the code instead of using #if 0.
Pointed out by sam
Modified:
head/sys/nfsclient/nfs_vfsops.c
Modified: head/sys/nfsclient/nfs_vfsops.c
Author: qingli
Date: Tue Sep 15 18:39:27 2009
New Revision: 197225
URL: http://svn.freebsd.org/changeset/base/197225
Log:
This patch enables the node to respond to ARP requests for
configured proxy ARP entries.
Reviewed by: bz
MFC after:immediately
Modified:
Author: qingli
Date: Tue Sep 15 19:18:34 2009
New Revision: 197227
URL: http://svn.freebsd.org/changeset/base/197227
Log:
Self pointing routes are installed for configured interface addresses
and address aliases. After an interface is brought down and brought
back up again, those self
Author: qingli
Date: Tue Sep 15 19:58:33 2009
New Revision: 197231
URL: http://svn.freebsd.org/changeset/base/197231
Log:
MFC r196714
This patch fixes the following issues:
- Routing messages are not generated when adding and removing
interface address aliases.
- Loopback
Author: qingli
Date: Tue Sep 15 22:09:42 2009
New Revision: 197235
URL: http://svn.freebsd.org/changeset/base/197235
Log:
Reverting the previous change for now. Some users reports the patch
fixes their issues but one reports a failure in NFS ROOT. Revert
the change for now pending further
Author: qingli
Date: Tue Sep 15 22:25:19 2009
New Revision: 197237
URL: http://svn.freebsd.org/changeset/base/197237
Log:
MFC r197210, 197212, 197235
The bootp code installs an interface address and the nfs client
module tries to install the same address again. This extra code
is
Author: qingli
Date: Tue Sep 15 22:37:17 2009
New Revision: 197238
URL: http://svn.freebsd.org/changeset/base/197238
Log:
MFC r197225
This patch enables the node to respond to ARP requests for
configured proxy ARP entries.
Reviewed by: bz
Approved by: re
Modified:
Author: qingli
Date: Tue Sep 15 22:46:06 2009
New Revision: 197239
URL: http://svn.freebsd.org/changeset/base/197239
Log:
MFC r197227
Self pointing routes are installed for configured interface addresses
and address aliases. After an interface is brought down and brought
back up
rmack...@uoguelph.ca wrote:
On Tue, 15 Sep 2009, Bjoern A. Zeeb wrote:
On Tue, 15 Sep 2009, Qing Li wrote:
Author: qingli
Date: Tue Sep 15 01:01:03 2009
New Revision: 197210
URL: http://svn.freebsd.org/changeset/base/197210
Log:
The bootp code installs an interface address and the nfs
Author: qingli
Date: Sun Sep 20 17:22:19 2009
New Revision: 197364
URL: http://svn.freebsd.org/changeset/base/197364
Log:
A wrong variable is used when setting up the interface
address route, which broke source address selection in
some code paths.
Submitted by: noted by bz
Reviewed
Author: qingli
Date: Sun Sep 20 17:46:56 2009
New Revision: 197365
URL: http://svn.freebsd.org/changeset/base/197365
Log:
MFC r197364
A wrong variable is used when setting up the interface
address route, which broke source address selection in
some code paths.
Submitted by:
Author: qingli
Date: Thu Oct 1 20:32:29 2009
New Revision: 197687
URL: http://svn.freebsd.org/changeset/base/197687
Log:
The flow-table associates TCP/UDP flows and IP destinations with
specific routes. When the routing table changes, for example,
when a new route with a more specific
I misinterpreted the Submitted by: field.
I thought I put in the names of persons who reported the bug.
Disregard the Submitted by field for this checkin.
It's my code. Something breaks, my fault, email me ...
-- Qing
On Thu, Oct 1, 2009 at 1:32 PM, Qing Li qin...@freebsd.org wrote:
Author
Author: qingli
Date: Fri Oct 2 01:34:55 2009
New Revision: 197695
URL: http://svn.freebsd.org/changeset/base/197695
Log:
Previously, if an address alias is configured on an interface, and
this address alias has a prefix matching that of another address
configured on the same interface,
Author: qingli
Date: Fri Oct 2 01:45:11 2009
New Revision: 197696
URL: http://svn.freebsd.org/changeset/base/197696
Log:
Remove a log message from production code. This log message can be
triggered by a misconfigured host that is sending out gratuious ARPs.
This log message can also be
I believe this patch will fix your issue. In fact two other users of
openvpn reports
the exact same problem symptom. Please give it a try and let me know how
it works out for you.
-- Qing
On Thu, Oct 1, 2009 at 11:22 PM, Tom Judge t...@tomjudge.com wrote:
Qing Li wrote:
Author: qingli
Date
Author: qingli
Date: Tue Oct 6 18:47:02 2009
New Revision: 197810
URL: http://svn.freebsd.org/changeset/base/197810
Log:
MFC r197687
The flow-table associates TCP/UDP flows and IP destinations with
specific routes. When the routing table changes, for example,
when a new route with a
Author: qingli
Date: Tue Oct 6 19:44:44 2009
New Revision: 197811
URL: http://svn.freebsd.org/changeset/base/197811
Log:
MFC 197695
Previously, if an address alias is configured on an interface, and
this address alias has a prefix matching that of another address
configured on the
Author: qingli
Date: Tue Oct 6 20:33:02 2009
New Revision: 197813
URL: http://svn.freebsd.org/changeset/base/197813
Log:
MFC r197696
Remove a log message from production code. This log message can be
triggered by a misconfigured host that is sending out gratuious ARPs.
This log
Author: qingli
Date: Thu Oct 15 06:12:04 2009
New Revision: 198111
URL: http://svn.freebsd.org/changeset/base/198111
Log:
This patch fixes the following issues in the ARP operation:
1. There is a regression issue in the ARP code. The incomplete
ARP entry was timing out too quickly (1
Forgot to mention the return code was incorrect. The function was returning
EHOSTUNEACH when it should be returning EHOSTDOWN. This is also
fixed by this patch.
-- Qing
On Wed, Oct 14, 2009 at 11:12 PM, Qing Li qin...@freebsd.org wrote:
Author: qingli
Date: Thu Oct 15 06:12:04 2009
New
Author: qingli
Date: Tue Oct 20 17:44:50 2009
New Revision: 198298
URL: http://svn.freebsd.org/changeset/base/198298
Log:
MFC r198111
This patch fixes the following issues in the ARP operation:
1. There is a regression issue in the ARP code. The incomplete
ARP entry was timing
Author: qingli
Date: Tue Oct 20 17:55:42 2009
New Revision: 198301
URL: http://svn.freebsd.org/changeset/base/198301
Log:
In the ARP callout timer expiration function, the current time_second
is compared against the entry expiration time value (that was set based
on time_second) to check if
Author: qingli
Date: Tue Oct 20 21:27:03 2009
New Revision: 198306
URL: http://svn.freebsd.org/changeset/base/198306
Log:
The flow-table function flowtable_route_flush() may be called
during system initialization time. Since the flow-table is
designed to maintain per CPU flow cache, the
Author: qingli
Date: Tue Oct 20 21:36:56 2009
New Revision: 198308
URL: http://svn.freebsd.org/changeset/base/198308
Log:
MFC 198301
In the ARP callout timer expiration function, the current time_second
is compared against the entry expiration time value (that was set based
on
I believe this patch will fix your crash.
-- Qing
On Wed, Oct 21, 2009 at 12:58 AM, Robert Watson rwat...@freebsd.org wrote:
On Tue, 20 Oct 2009, Qing Li wrote:
In the ARP callout timer expiration function, the current time_second
is compared against the entry expiration time value
Author: qingli
Date: Thu Oct 22 18:48:25 2009
New Revision: 198371
URL: http://svn.freebsd.org/changeset/base/198371
Log:
MFC 198306
The flow-table function flowtable_route_flush() may be called
during system initialization time. Since the flow-table is
designed to maintain per CPU
Author: qingli
Date: Fri Oct 23 18:27:34 2009
New Revision: 198418
URL: http://svn.freebsd.org/changeset/base/198418
Log:
Use the correct option name in the preprocessor command to enable
or disable diagnostic messages.
Reviewed by: ru
MFC after:3 days
Modified:
Author: qingli
Date: Wed Oct 28 21:43:16 2009
New Revision: 198566
URL: http://svn.freebsd.org/changeset/base/198566
Log:
MFC r198353
Verify smp_started is true before calling
sched_bind() and sched_unbind().
Reviewed by: kmacy
Modified:
stable/8/sys/ (props changed)
Author: qingli
Date: Wed Oct 28 21:45:25 2009
New Revision: 198567
URL: http://svn.freebsd.org/changeset/base/198567
Log:
MFC r198418
Use the correct option name in the preprocessor command to enable
or disable diagnostic messages.
Reviewed by: ru
Modified:
stable/8/sys/
Author: qingli
Date: Wed Oct 28 22:00:49 2009
New Revision: 198568
URL: http://svn.freebsd.org/changeset/base/198568
Log:
MFC r198353
Verify smp_started is true before calling
sched_bind() and sched_unbind().
Reviewed by: kmacy
Approved by: re
Modified:
releng/8.0/sys/
Author: qingli
Date: Tue May 25 20:42:35 2010
New Revision: 208553
URL: http://svn.freebsd.org/changeset/base/208553
Log:
This patch fixes the problem where proxy ARP entries cannot be added
over the if_ng interface.
MFC after:3 days
Modified:
head/sys/net/if.c
Author: qingli
Date: Fri Jun 18 03:31:33 2010
New Revision: 209277
URL: http://svn.freebsd.org/changeset/base/209277
Log:
MFC r208553
This patch fixes the problem where proxy ARP entries cannot be added
over the if_ng interface.
Modified:
stable/8/sys/net/if.c
Author: qingli
Date: Fri Jun 25 21:26:34 2010
New Revision: 209524
URL: http://svn.freebsd.org/changeset/base/209524
Log:
MFC r208553
This patch fixes the problem where proxy ARP entries cannot be added
over the if_ng interface.
Approved by: re (bz)
Modified:
Author: qingli
Date: Tue Jan 12 00:04:13 2010
New Revision: 202132
URL: http://svn.freebsd.org/changeset/base/202132
Log:
MFC r201544
An existing incomplete ARP entry would expire a subsequent
statically configured entry of the same host. This bug was
due to the expiration timer was
Author: qingli
Date: Tue Feb 2 20:38:30 2010
New Revision: 203401
URL: http://svn.freebsd.org/changeset/base/203401
Log:
Some of the existing ppp and vpn related scripts create and set
the IP addresses of the tunnel end points to the same value. In
these cases the loopback route is not
Author: qingli
Date: Tue Feb 9 19:27:54 2010
New Revision: 203718
URL: http://svn.freebsd.org/changeset/base/203718
Log:
MFC r203401
Some of the existing ppp and vpn related scripts create and set
the IP addresses of the tunnel end points to the same value. In
these cases the
Author: qingli
Date: Mon May 18 02:25:45 2009
New Revision: 192282
URL: http://svn.freebsd.org/changeset/base/192282
Log:
This patch resolves the following issues:
-- A routing socket message is not generated when an IPv6 address is
either inserted or deleted from an interface. The
Author: qingli
Date: Wed May 20 21:07:15 2009
New Revision: 192476
URL: http://svn.freebsd.org/changeset/base/192476
Log:
When an interface address is removed and the last prefix
route is also being deleted, the link-layer address table
(arp or nd6) will flush those L2 llinfo entries that
Are you really sure backing this change out is the right thing to do ??
-- Qing
-Original Message-
From: owner-src-committ...@freebsd.org
[mailto:owner-src-committ...@freebsd.org] On Behalf Of Bjoern A. Zeeb
Sent: Monday, April 20, 2009 4:23 AM
To: src-committ...@freebsd.org;
Author: qingli
Date: Tue May 12 07:41:20 2009
New Revision: 192011
URL: http://svn.freebsd.org/changeset/base/192011
Log:
This patch adds a host route to an interface address (that is assigned
to a non loopback/ppp link types) through the loopback interface. Prior
to the new L2/L3 rewrite,
Author: qingli
Date: Thu May 14 05:27:09 2009
New Revision: 192085
URL: http://svn.freebsd.org/changeset/base/192085
Log:
Ignore the INADDR_ANY address inserted/deleted by DHCP when installing a
loopback route
to the interface address.
Modified:
head/sys/netinet/in.c
Modified:
-Original Message-
From: George Neville-Neil [mailto:g...@neville-neil.com]
Sent: Thursday, May 14, 2009 7:36 AM
To: Qing Li
Cc: src-committ...@freebsd.org; svn-src-all@FreeBSD.org;
svn-src-h...@freebsd.org
Subject: Re: svn commit: r192085 - head/sys/netinet
On May 13
Author: qingli
Date: Sat Feb 27 07:12:25 2010
New Revision: 204402
URL: http://svn.freebsd.org/changeset/base/204402
Log:
Use reference counting instead of locking to secure an address while
that address is being used to generate temporary IPv6 address. This
approach is sufficient and
Author: qingli
Date: Mon Mar 8 21:30:12 2010
New Revision: 204893
URL: http://svn.freebsd.org/changeset/base/204893
Log:
MFC 204402
Use reference counting instead of locking to secure an address while
that address is being used to generate temporary IPv6 address. This
approach is
Author: qingli
Date: Tue Mar 9 01:11:45 2010
New Revision: 204902
URL: http://svn.freebsd.org/changeset/base/204902
Log:
One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is to
allow for connection load balancing across interfaces. Currently
the address alias handling method is
I looked at it, and at the diff of his original commit. The changes were
large enough that I don't want to assume his patch takes care of all the
issues given that patch hasn't been committed verbatim.
The change itself is not a huge change but if you disagree, then
please be specific.
The
Author: qingli
Date: Thu Mar 11 17:56:46 2010
New Revision: 205024
URL: http://svn.freebsd.org/changeset/base/205024
Log:
The if_tap interface is of IFT_ETHERNET type, but it
does not set or update the if_link_state variable.
As such RT_LINK_IS_UP() fails for the if_tap interface.
A couple of questions:
(1) It used to be the case that quite a few interface drivers and types
didn't have a notion of link up -- especially older ethernet devices. Do
those all have the same problem? It was probably a design oversight that
devices don't declare an explicit capability for
On Thu, Mar 11, 2010 at 3:35 PM, Juli Mallett jmall...@freebsd.org wrote:
On Thu, Mar 11, 2010 at 15:30, Qing Li qin...@freebsd.org wrote:
A couple of questions:
(1) It used to be the case that quite a few interface drivers and types
didn't have a notion of link up -- especially older ethernet
If you can think of a way to add some invariants (warn the first time
a driver receives a packet without having ever set the link state,
make sure the media status callback sets the valid flag in the
request, etc) that would probably be very helpful for people who are
writing network
That's a good idea. I will take your approach.
-- Qing
On Thu, Mar 11, 2010 at 11:15 PM, Julian Elischer jul...@elischer.org wrote:
Juli Mallett wrote:
On Thu, Mar 11, 2010 at 15:39, Qing Li qin...@freebsd.org wrote:
I guess it's a good time to clean things up. The if_link_state code has
Is there any way we can pick up via an assertion that an interface driver has
failed to implement this functionality? This has never been a historic
requirement, so I suspect there are a lot of drivers floating around that
fail to meet the requirement. Also, is this for IFT_ETHER only, or
:
On Mar 12, 2010, at 7:52 AM, Qing Li wrote:
Is there any way we can pick up via an assertion that an interface driver
has failed to implement this functionality? This has never been a historic
requirement, so I suspect there are a lot of drivers floating around that
fail to meet the requirement
Nope, I meant Julian, and what he proposed, and if I understood
correctly, is the simplest
approach and easily done.
-- Qing
On Fri, Mar 12, 2010 at 12:29 AM, Robert N. M. Watson
rwat...@freebsd.org wrote:
On Mar 12, 2010, at 8:11 AM, Qing Li wrote:
I like Julian's suggestion because
Author: qingli
Date: Fri Mar 12 10:24:58 2010
New Revision: 205077
URL: http://svn.freebsd.org/changeset/base/205077
Log:
The flow-table module retrieves the destination and source
address as well as the transport protocol port information
from the outbound packets. The routing code is
We've got LINK_STATE_UNKNOWN, we can just initialize if_link_state to
this value in ether_ifattach(). And Qing should treat this value as
LINK_STATE_UP in routing decision until better times.
Thanks everyone for your input.
I generally try to avoid overloading a variable to have more than 1
Author: qingli
Date: Tue Mar 16 17:59:12 2010
New Revision: 205222
URL: http://svn.freebsd.org/changeset/base/205222
Log:
Verify interface up status using its link state only
if the interface has such capability. The interface
capability flag indicates whether such capability
exists. This
Author: qingli
Date: Wed Mar 17 22:12:12 2010
New Revision: 205268
URL: http://svn.freebsd.org/changeset/base/205268
Log:
Set the device capabilities to include dynamic link-state for
those modern drivers.
Reviewed by: imp (and suggested by imp)
MFC after:3 days
Modified:
Author: qingli
Date: Thu Mar 18 00:23:39 2010
New Revision: 205272
URL: http://svn.freebsd.org/changeset/base/205272
Log:
Need to set the proper flag bit when inserting ARP
entries into the kernel.
MFC after:3 days
Modified:
head/usr.sbin/ppp/arp.c
Modified:
Author: qingli
Date: Mon Mar 22 23:33:40 2010
New Revision: 205493
URL: http://svn.freebsd.org/changeset/base/205493
Log:
MFC r205272
Need to set the proper flag bit when inserting ARP
entries into the kernel.
Modified:
stable/8/usr.sbin/ppp/arp.c
Directory Properties:
Author: qingli
Date: Thu Apr 1 20:23:43 2010
New Revision: 206055
URL: http://svn.freebsd.org/changeset/base/206055
Log:
MFC 205077
The flow-table module retrieves the destination and source
address as well as the transport protocol port information
from the outbound packets. The
Author: qingli
Date: Fri Apr 2 04:58:17 2010
New Revision: 206066
URL: http://svn.freebsd.org/changeset/base/206066
Log:
MFC 201131
introduce a local variable rte acting as a cache of ro-ro_rt
within ip_output, achieving (in random order of importance):
- a reduction of the number
Author: qingli
Date: Fri Apr 2 05:02:50 2010
New Revision: 206067
URL: http://svn.freebsd.org/changeset/base/206067
Log:
MFC 204902
One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is to
allow for connection load balancing across interfaces. Currently
the address alias
Author: qingli
Date: Fri Apr 2 05:05:51 2010
New Revision: 206068
URL: http://svn.freebsd.org/changeset/base/206068
Log:
MFC 205024
The if_tap interface is of IFT_ETHERNET type, but it
does not set or update the if_link_state variable.
As such RT_LINK_IS_UP() fails for the if_tap
Author: qingli
Date: Fri Apr 2 05:12:46 2010
New Revision: 206069
URL: http://svn.freebsd.org/changeset/base/206069
Log:
MFC 205222
Verify interface up status using its link state only
if the interface has such capability. The interface
capability flag indicates whether such
Author: qingli
Date: Fri Apr 2 05:15:27 2010
New Revision: 206071
URL: http://svn.freebsd.org/changeset/base/206071
Log:
MFC 205268
Set the device capabilities to include dynamic link-state for
those modern drivers.
Reviewed by: imp (and suggested by imp)
Modified:
Author: qingli
Date: Tue Dec 16 01:21:19 2008
New Revision: 186153
URL: http://svn.freebsd.org/changeset/base/186153
Log:
Initialize the variable router, and apply static_route flag
across the entire nd6_cache_lladdr() function.
Modified:
head/sys/netinet6/nd6.c
Modified:
Author: qingli
Date: Wed Dec 17 10:27:34 2008
New Revision: 186217
URL: http://svn.freebsd.org/changeset/base/186217
Log:
Remove the rt argument from nd6_storelladdr() because
rt is no longer accessed.
Modified:
head/sys/net/if_arcsubr.c
head/sys/net/if_ethersubr.c
Author: qingli
Date: Wed Dec 17 10:19:53 2008
New Revision: 186216
URL: http://svn.freebsd.org/changeset/base/186216
Log:
A couple of files were not meant to be committed.
Modified:
head/sys/netinet6/in6.c
head/sys/netinet6/nd6_rtr.c
Modified: head/sys/netinet6/in6.c
Author: qingli
Date: Fri Dec 19 01:37:20 2008
New Revision: 186308
URL: http://svn.freebsd.org/changeset/base/186308
Log:
The ppp application relies on the if_tun interface to properly
install a p2p host route between the end points. The ppp module
upates this router based on user
Author: qingli
Date: Fri Dec 19 11:07:34 2008
New Revision: 186317
URL: http://svn.freebsd.org/changeset/base/186317
Log:
The proxy-arp code was broken and responds to ARP
requests for addresses that are not proxied locally.
Modified:
head/sys/netinet/if_ether.c
Modified:
Author: qingli
Date: Mon Dec 22 01:56:56 2008
New Revision: 186391
URL: http://svn.freebsd.org/changeset/base/186391
Log:
Provide a condition variable to delay the cloned interface
destroy operation until the referenced clone device has
been closed by the process properly. The behavior is
Author: qingli
Date: Mon Dec 22 07:11:15 2008
New Revision: 186392
URL: http://svn.freebsd.org/changeset/base/186392
Log:
Similar to the INET case, do not destroy the nd6 entries for
interface addresses until those addresses are removed. I already
made the patch in INET but forgot to bring
Author: qingli
Date: Tue Dec 23 03:33:32 2008
New Revision: 186411
URL: http://svn.freebsd.org/changeset/base/186411
Log:
Don't create a bogus ARP entry for 0.0.0.0.
Modified:
head/sys/netinet/if_ether.c
Modified: head/sys/netinet/if_ether.c
1 - 100 of 169 matches
Mail list logo