Author: melifaro
Date: Tue Dec 20 11:13:44 2011
New Revision: 228730
URL: http://svn.freebsd.org/changeset/base/228730
Log:
Add binding support to libradius(3).
Submitted by:Sergey Matveychuk
Approved by: ae (mentor)
MFC after: 2 weeks
Modified:
head/lib/libradius/Make
On 04.10.2011 15:35, Bjoern A. Zeeb wrote:
Author: bz
Date: Tue Oct 4 11:35:18 2011
New Revision: 225970
URL: http://svn.freebsd.org/changeset/base/225970
Log:
MFC r225837:
Thanks for merging this very very long-awaited fix!
___
svn-src-all@freeb
quot;Maxim Konovalov\nma...@freebsd.org\n2002/02/07"]
mdf [label="Matthew Fleming\n...@freebsd.org\n2010/06/04"]
mdodd [label="Matthew N. Dodd\nmd...@freebsd.org\n1999/07/27"]
+melifaro [label="Alexander V. Chernikov\nmelif...@freebsd.org\n2011/10/04"]
mjacob [l
Gleb Smirnoff wrote:
> Alexander, Andrey,
>
> see a couple of comments below please.
...
> A> + if (m->m_len < sizeof(struct ip) &&
> A> + (m = m_pullup(m, sizeof(struct ip))) == NULL)
> A> + return (EINVAL);
>
> In most cases we return ENOBUFS in case if m_pullup() failure. Le
Author: melifaro
Date: Mon Oct 10 09:33:07 2011
New Revision: 226186
URL: http://svn.freebsd.org/changeset/base/226186
Log:
Free mbuf in case when protocol in unknown in ng_ipfw_rcvdata().
This change fixes (theoretically) possible mbuf leak introduced in
r225586. Reorder code a bit and chan
Author: melifaro
Date: Wed Nov 2 11:02:42 2011
New Revision: 227016
URL: http://svn.freebsd.org/changeset/base/227016
Log:
MFC 213440 (by ru)
Show hostcache statistics in nestat(1).
Submitted by: Maxim Dounin
Approved by:ae
Approved by:ru
Modified:
stable/8/usr.bin/ne
Author: melifaro
Date: Wed Nov 2 11:05:11 2011
New Revision: 227017
URL: http://svn.freebsd.org/changeset/base/227017
Log:
MFC 213440 (by ru)
Show hostcache statistics in netstat(1).
Submitted by: Maxim Dounin
Approved by:ae
Approved by:ru
Modified:
stable/7/usr.bin/n
Author: melifaro
Date: Sat Apr 26 14:52:03 2014
New Revision: 264973
URL: http://svnweb.freebsd.org/changeset/base/264973
Log:
Unify sa_equal() macro usage.
MFC after:2 weeks
Modified:
head/sys/net/if.c
head/sys/net/route.c
head/sys/net/route.h
head/sys/net/rtsock.c
head/sys/
Author: melifaro
Date: Sat Apr 26 16:12:39 2014
New Revision: 264974
URL: http://svnweb.freebsd.org/changeset/base/264974
Log:
Remove sa_equal() definition since it is already defined in net/route.h.
Noted by: ian
MFC after:2 weeks
Modified:
head/usr.sbin/ifmcstat/ifmcstat.c
M
On 26.04.2014 20:06, Ian Lepore wrote:
On Sat, 2014-04-26 at 14:52 +, Alexander V. Chernikov wrote:
Author: melifaro
Date: Sat Apr 26 14:52:03 2014
New Revision: 264973
URL: http://svnweb.freebsd.org/changeset/base/264973
Log:
Unify sa_equal() macro usage.
MFC after: 2 weeks
Author: melifaro
Date: Sat Apr 26 16:46:33 2014
New Revision: 264976
URL: http://svnweb.freebsd.org/changeset/base/264976
Log:
Use "hash" value in rtalloc_mpath_fib() instead of RTF_ANNOUNCE flag.
Hashing method is the same as in in6_src.c. (Probably we need better one).
MFC after:2 w
Author: melifaro
Date: Sat Apr 26 21:03:41 2014
New Revision: 264986
URL: http://svnweb.freebsd.org/changeset/base/264986
Log:
Decouple RTM_CHANGE from RTM_GET handling in rtsock.c:route_output().
RTM_CHANGE is now handled inside route.c:rtrequest1_fib() as it should be.
Note change change h
Author: melifaro
Date: Sat Apr 26 22:32:04 2014
New Revision: 264987
URL: http://svnweb.freebsd.org/changeset/base/264987
Log:
Determine fibnum once in the beginning of route_output().
MFC after:1 month
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rtsock.c
Author: melifaro
Date: Sat Apr 26 22:42:21 2014
New Revision: 264989
URL: http://svnweb.freebsd.org/changeset/base/264989
Log:
Remove useless `register' declarations.
MFC after:1 month
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Sun Apr 27 02:20:09 2014
New Revision: 264998
URL: http://svnweb.freebsd.org/changeset/base/264998
Log:
Move up fibnum to ensure it is always defined.
Found by: ian
MFC with: r264987
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rtsock.c
===
On 27.04.2014 03:16, Ian Lepore wrote:
> On Sat, 2014-04-26 at 22:32 +0000, Alexander V. Chernikov wrote:
>> Author: melifaro
>> Date: Sat Apr 26 22:32:04 2014
>> New Revision: 264987
>> URL: http://svnweb.freebsd.org/changeset/base/264987
>>
>> Log:
>>
Author: melifaro
Date: Sun Apr 27 09:49:35 2014
New Revision: 265009
URL: http://svnweb.freebsd.org/changeset/base/265009
Log:
Do not delay freeing rtm. Bandaid added in r227061 is not needed since
r227061,
MFC after:1 month
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rt
Author: melifaro
Date: Sun Apr 27 10:20:37 2014
New Revision: 265010
URL: http://svnweb.freebsd.org/changeset/base/265010
Log:
Cleanup route_output() a bit.
MFC after:1 month
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rtsock.c
Author: melifaro
Date: Sun Apr 27 10:43:48 2014
New Revision: 265011
URL: http://svnweb.freebsd.org/changeset/base/265011
Log:
Remove useless zeroing of RTAX_DST on error.
Cleanup a bit.
MFC after:1 month
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rtsock.c
Author: melifaro
Date: Sun Apr 27 17:41:18 2014
New Revision: 265019
URL: http://svnweb.freebsd.org/changeset/base/265019
Log:
Improve memory allocation model for rt_msg2() rtsock messages:
* memory is now allocated as early as possible, without holding locks.
* sysctl users are now guaran
Author: melifaro
Date: Sun Apr 27 21:17:54 2014
New Revision: 265027
URL: http://svnweb.freebsd.org/changeset/base/265027
Log:
Fix build
Found by: ian
Pointyhat to: me
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rtsock.c
=
On 28.04.2014 01:00, Ian Lepore wrote:
> On Sun, 2014-04-27 at 17:41 +0000, Alexander V. Chernikov wrote:
>> Author: melifaro
>> Date: Sun Apr 27 17:41:18 2014
>> New Revision: 265019
>> URL: http://svnweb.freebsd.org/changeset/base/265019
>>
>> Log:
&
Author: melifaro
Date: Tue Apr 29 12:52:36 2014
New Revision: 265091
URL: http://svnweb.freebsd.org/changeset/base/265091
Log:
Do not use senderr() in rtrequest1_fib_change().
Suggested by: glebius
MFC after:4 weeks
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
===
On 28.04.2014 12:59, Gleb Smirnoff wrote:
On Sat, Apr 26, 2014 at 09:03:41PM +, Alexander V. Chernikov wrote:
A> @@ -1425,6 +1431,95 @@ bad:
A> #undef ifpaddr
A> #undef flags
A>
A> +#define senderr(e) { error = e; goto bad; }
...
A> + if (error != 0)
A> +
Author: melifaro
Date: Tue Apr 29 16:51:28 2014
New Revision: 265096
URL: http://svnweb.freebsd.org/changeset/base/265096
Log:
Fix "netstat -gW" behavior broken in r259638.
netstat has two options for printing multicast tables:
sysctl (the default one for live systems) and kvm-based one (for
On 29.04.2014 12:35, Olivier Cochard-Labbé wrote:
On Fri, Dec 20, 2013 at 1:17 AM, Alexander V. Chernikov
mailto:melif...@freebsd.org>> wrote:
Author: melifaro
Date: Fri Dec 20 00:17:26 2013
New Revision: 259638
URL: http://svnweb.freebsd.org/changeset/base/259638
Author: melifaro
Date: Tue Apr 29 19:14:42 2014
New Revision: 265103
URL: http://svnweb.freebsd.org/changeset/base/265103
Log:
Move rt_setmetrics() from rtsock.c to route.c.
All rtsock-initiated rte creation/modification are now
performed in route.c holding radix tree write lock.
This redu
Author: melifaro
Date: Tue Apr 29 19:48:11 2014
New Revision: 265104
URL: http://svnweb.freebsd.org/changeset/base/265104
Log:
Partially revert r265019 - allocating 512 bytes on stack
can be too much for architectures like ARM. Always use rounded
malloc instead.
Discussed with: jm
Author: melifaro
Date: Thu May 1 15:04:32 2014
New Revision: 265196
URL: http://svnweb.freebsd.org/changeset/base/265196
Log:
Fix rnh_walktree_from() function (patch from kern/174959).
Require valid netmask to be passed since host route is always a leaf.
PR: kern/174959
Submi
On 02.05.2014 20:24, Alan Somers wrote:
Author: asomers
Date: Fri May 2 16:24:09 2014
New Revision: 265232
URL: http://svnweb.freebsd.org/changeset/base/265232
Log:
Fix a panic caused by doing "ifconfig -am" while a lagg is being destroyed.
The thread that is destroying the lagg has alrea
On 03.05.2014 00:22, Alan Somers wrote:
> On Fri, May 2, 2014 at 11:01 AM, Alexander V. Chernikov
> wrote:
>> On 02.05.2014 20:24, Alan Somers wrote:
>>>
>>> Author: asomers
>>> Date: Fri May 2 16:24:09 2014
>>> New Revision: 265232
>>
Author: melifaro
Date: Sat May 3 16:28:54 2014
New Revision: 265279
URL: http://svnweb.freebsd.org/changeset/base/265279
Log:
Pass radix head ptr along with rte to rtexpunge().
Rename rtexpunge to rt_expunge().
Modified:
head/sys/net/route.c
head/sys/net/route.h
head/sys/netinet/in_rmx
Author: melifaro
Date: Sat May 3 16:38:05 2014
New Revision: 265280
URL: http://svnweb.freebsd.org/changeset/base/265280
Log:
Remove additional fib checks from rtalloc1_fib.
It looks like current consumers are either unaware
of MRT (and uses RT_DEFAULT_FIB implicitly) or
know what thay ar
Author: melifaro
Date: Sat May 3 17:57:06 2014
New Revision: 265283
URL: http://svnweb.freebsd.org/changeset/base/265283
Log:
Fix sysctl_ifmalist() broken in r265019.
Reported by: Olivier Cochard-Labbé
MFC with: r265019
Modified:
head/sys/net/rtsock.c
Modified: head/sys/net/rtso
Author: melifaro
Date: Sat May 3 20:22:13 2014
New Revision: 265288
URL: http://svnweb.freebsd.org/changeset/base/265288
Log:
Fix panic on IPv4 address removal introduced in r265279.
Reported by: Trond Endrestøl
MFC with: r265279
Modified:
head/sys/netinet/in_rmx.c
Modified: hea
On 12.07.2013 16:36, Hiroki Sato wrote:
Author: hrs
Date: Fri Jul 12 12:36:12 2013
New Revision: 253262
URL: http://svnweb.freebsd.org/changeset/base/253262
Log:
Add a leaf node CTL_NET.PF_ROUTE.0.AF.NET_RT_DUMP.0.FIB. This returns
routing table with the specified FIB number, not td->td_p
Author: melifaro
Date: Fri Mar 8 20:33:50 2013
New Revision: 248070
URL: http://svnweb.freebsd.org/changeset/base/248070
Log:
Fix long-standing issue with interface routes being unprotected:
Use RTM_PINNED flag to mark route as immutable.
Forbid deleting immutable routes without special rtr
Author: melifaro
Date: Sat Mar 9 20:01:35 2013
New Revision: 248112
URL: http://svnweb.freebsd.org/changeset/base/248112
Log:
Document netstat -Q flags meaning.
MFC after:1 week
Modified:
head/usr.bin/netstat/netstat.1
Modified: head/usr.bin/netstat/netstat.1
==
Author: melifaro
Date: Sat Mar 9 20:04:47 2013
New Revision: 248114
URL: http://svnweb.freebsd.org/changeset/base/248114
Log:
Add forgotten .El
MFC with: r248112
Modified:
head/usr.bin/netstat/netstat.1
Modified: head/usr.bin/netstat/netstat.1
==
Author: melifaro
Date: Tue Mar 19 12:42:14 2013
New Revision: 248497
URL: http://svnweb.freebsd.org/changeset/base/248497
Log:
MFC r247626.
Fix callout expiring dynamic rules.
PR: kern/175530
Submitted by: Vladimir Spiridenkov
Modified:
stable/9/sys/netpfil/ipfw/ip_fw_d
Author: melifaro
Date: Tue Mar 19 13:29:01 2013
New Revision: 248505
URL: http://svnweb.freebsd.org/changeset/base/248505
Log:
Merge r247666, r247712, r247811.
Fix ipfw table argument parsing/printing.
Fix style.
PR: kern/175909
Submitted by: Daniel Hagerty
Implemen
Author: melifaro
Date: Tue Mar 19 13:36:19 2013
New Revision: 248506
URL: http://svnweb.freebsd.org/changeset/base/248506
Log:
Merge r248112.
Document netstat -Q flags meaning.
Modified:
stable/9/usr.bin/netstat/netstat.1
Directory Properties:
stable/9/usr.bin/ (props changed)
stab
Author: melifaro
Date: Wed Mar 20 07:20:00 2013
New Revision: 248546
URL: http://svnweb.freebsd.org/changeset/base/248546
Log:
Merge r247842.
Write lock is not required for find&compare operation.
Modified:
stable/9/sys/net/route.c
Directory Properties:
stable/9/sys/ (props changed)
Author: melifaro
Date: Wed Mar 20 10:35:33 2013
New Revision: 248552
URL: http://svnweb.freebsd.org/changeset/base/248552
Log:
Add ipfw support for setting/matching DiffServ codepoints (DSCP).
Setting DSCP support is done via O_SETDSCP which works for both
IPv4 and IPv6 packets. Fast chec
Author: melifaro
Date: Wed Mar 20 10:36:38 2013
New Revision: 248553
URL: http://svnweb.freebsd.org/changeset/base/248553
Log:
Remove unused variable.
Modified:
head/sbin/ipfw/ipfw2.c
Modified: head/sbin/ipfw/ipfw2.c
===
Author: melifaro
Date: Mon Mar 25 14:30:34 2013
New Revision: 248705
URL: http://svnweb.freebsd.org/changeset/base/248705
Log:
Unlock IPMI sc while performing requests via KCS and SMIC interfaces.
It is already done in SSIF interface code.
This reduces contention/spinning reported by many us
Author: melifaro
Date: Tue Mar 26 18:57:25 2013
New Revision: 248743
URL: http://svnweb.freebsd.org/changeset/base/248743
Log:
Permit changing MTU in 6to4 relay.
This behavior is recommended by RFC 4213 clause 3.2.
Sometimes fragmentation is the least evil.
For example, some Linux IP
On 26.03.2013 22:57, Alexander V. Chernikov wrote:
> Author: melifaro
> Date: Tue Mar 26 18:57:25 2013
> New Revision: 248743
> URL: http://svnweb.freebsd.org/changeset/base/248743
>
> Log:
Merge r238492.
> Permit changing MTU in 6to4 relay.
>
> This behavior
Author: melifaro
Date: Fri Mar 29 16:24:20 2013
New Revision: 248895
URL: http://svnweb.freebsd.org/changeset/base/248895
Log:
Merge 248070.
Fix long-standing issue with interface routes being unprotected:
Use RTM_PINNED flag to mark route as immutable.
Forbid deleting immutable routes
Author: melifaro
Date: Sun Mar 31 10:17:39 2013
New Revision: 248942
URL: http://svnweb.freebsd.org/changeset/base/248942
Log:
Merge r248070.
Fix long-standing issue with interface routes being unprotected:
Use RTM_PINNED flag to mark route as immutable.
Forbid deleting immutable routes
Author: melifaro
Date: Sun Mar 31 10:20:29 2013
New Revision: 248943
URL: http://svnweb.freebsd.org/changeset/base/248943
Log:
MFC r247842.
Write lock is not required for find&compare operation.
Modified:
stable/8/sys/net/route.c
Directory Properties:
stable/8/sys/ (props changed)
Author: melifaro
Date: Mon Apr 1 11:28:52 2013
New Revision: 248971
URL: http://svnweb.freebsd.org/changeset/base/248971
Log:
Fix ipfw rule validation partially broken by r248552.
Pointed by: avg
MFC with: r248552
Modified:
head/sys/netpfil/ipfw/ip_fw_sockopt.c
Modified: head/s
On 01.04.2013 00:50, Andriy Gapon wrote:
> on 20/03/2013 12:35 Alexander V. Chernikov said the following:
>> Author: melifaro
>> Date: Wed Mar 20 10:35:33 2013
>> New Revision: 248552
>> URL: http://svnweb.freebsd.org/changeset/base/248552
>>
>> Log:
>
On 15.04.2013 17:00, Gleb Smirnoff wrote:
> Author: glebius
> Date: Mon Apr 15 13:00:42 2013
> New Revision: 249506
> URL: http://svnweb.freebsd.org/changeset/base/249506
>
> Log:
> Switch lagg(4) statistics to counter(9).
>
> The lagg(4) is often used to bond high speed links, so basic per
On 24.04.2013 22:30, Randall Stewart wrote:
Author: rrs
Date: Wed Apr 24 18:30:32 2013
New Revision: 249848
URL: http://svnweb.freebsd.org/changeset/base/249848
Log:
This fixes the issue with the "randomly changing" default
route. What it was is there are two places in ip_output.c
where
Author: melifaro
Date: Thu Feb 13 19:09:04 2014
New Revision: 261847
URL: http://svnweb.freebsd.org/changeset/base/261847
Log:
Further simplify nd6_output_lle.
Currently we have 3 usage patterns:
1) nd6_output (most traffic flow, no lle supplied, lle RLOCK sufficient)
2) corner cases for o
On 01.08.2013 20:18, Rui Paulo wrote:
On 1 Aug 2013, at 07:23, Gleb Smirnoff wrote:
On Wed, Jul 31, 2013 at 04:24:50PM +, Hiroki Sato wrote:
H> Author: hrs
H> Date: Wed Jul 31 16:24:49 2013
H> New Revision: 253841
H> URL: http://svnweb.freebsd.org/changeset/base/253841
H>
H> Log:
H> Allo
Author: melifaro
Date: Tue Dec 31 12:11:48 2013
New Revision: 260124
URL: http://svnweb.freebsd.org/changeset/base/260124
Log:
Explicitly free rt_tables to please Coverity.
Reported by: Coverity
Coverity CID: 1147174
MFC after:2 weeks
Modified:
head/usr.bin/netstat/route.c
Modi
Author: melifaro
Date: Fri Jan 3 14:33:25 2014
New Revision: 260228
URL: http://svnweb.freebsd.org/changeset/base/260228
Log:
Remove useless register variable modifiers.
Do some more style(9).
MFC after:2 weeks
Modified:
head/sys/net/radix.c
Modified: head/sys/net/radix.c
===
Author: melifaro
Date: Fri Jan 3 23:11:26 2014
New Revision: 260247
URL: http://svnweb.freebsd.org/changeset/base/260247
Log:
Use rnh_matchaddr instead of rnh_lookup for longest-prefix match.
rnh_lookup is effectively the same as rnh_matchaddr if called with
empy network mask.
MFC afte
Author: melifaro
Date: Sat Jan 4 22:25:26 2014
New Revision: 260295
URL: http://svnweb.freebsd.org/changeset/base/260295
Log:
Change semantics for rnh_lookup() function: now
it performs exact match search, regardless of netmask existance.
This simplifies most of rnh_lookup() consumers.
Author: melifaro
Date: Mon Jan 6 22:36:20 2014
New Revision: 260379
URL: http://svnweb.freebsd.org/changeset/base/260379
Log:
Partially fix IPv4 interface routes deletion in RADIX_MPATH.
Noticed by: Nikolay Denev
MFC after:1 month
Modified:
head/sys/net/radix_mpath.c
head/sys
Author: melifaro
Date: Tue Jan 7 15:59:33 2014
New Revision: 260394
URL: http://svnweb.freebsd.org/changeset/base/260394
Log:
Teach every SIOCGIFSTATUS provider to fill in ifs->ascii anyway.
Remove old bits of data concat for 'ascii' field.
Remove special SIOCGIFSTATUS handling from if.c (w
On 07.01.2014 19:59, Alexander V. Chernikov wrote:
> Author: melifaro
> Date: Tue Jan 7 15:59:33 2014
> New Revision: 260394
> URL: http://svnweb.freebsd.org/changeset/base/260394
>
> Log:
> Teach every SIOCGIFSTATUS provider to fill in ifs->ascii anyway.
> Remove
Author: melifaro
Date: Tue Jan 7 19:00:40 2014
New Revision: 260398
URL: http://svnweb.freebsd.org/changeset/base/260398
Log:
Remove dead code.
Reported by: Coverity
Coverity CID: 1018057
MFC after:2 weeks
Modified:
head/sys/net/if.c
Modified: head/sys/net/if.c
===
Author: melifaro
Date: Wed Jan 8 22:13:32 2014
New Revision: 260458
URL: http://svnweb.freebsd.org/changeset/base/260458
Log:
Introduce IN6_MASK_ADDR() macro to unify various hand-rolled code
to do IPv6 addr & mask in different places.
MFC after:2 weeks
Modified:
head/sys/netinet6
Author: melifaro
Date: Wed Jan 8 23:09:02 2014
New Revision: 260460
URL: http://svnweb.freebsd.org/changeset/base/260460
Log:
Constanly use RT_ALL_FIBS everywhere instead of -1.
MFC after:2 weeks
Modified:
head/sys/net/route.c
head/sys/net/route.h
head/sys/net/rtsock.c
Modified
Author: melifaro
Date: Thu Jan 9 10:40:36 2014
New Revision: 260472
URL: http://svnweb.freebsd.org/changeset/base/260472
Log:
Do some more sanity checks in route(8): require netmask to have
the same address family as destination.
Found by: jmg
MFC after:2 weeks
Modified:
hea
Author: melifaro
Date: Thu Jan 9 18:13:25 2014
New Revision: 260488
URL: http://svnweb.freebsd.org/changeset/base/260488
Log:
Split rt_newaddrmsg_fib() into two different functions.
Adding/deleting interface addresses involves access to 3 different subsystems,
int different parts of code. E
Author: melifaro
Date: Fri Jan 10 12:13:55 2014
New Revision: 260508
URL: http://svnweb.freebsd.org/changeset/base/260508
Log:
Simplify inet alias handling code: if we're adding/removing alias which
has the same prefix as some other alias on the same interface, use
newly-added rt_addrmsg() i
On 10.01.2014 14:14, Gleb Smirnoff wrote:
Alexander,
some nitpicking:
On Thu, Jan 09, 2014 at 06:13:25PM +, Alexander V. Chernikov wrote:
A> @@ -52,6 +53,7 @@
A> #include
A> #include
A> #include
A> +#include
A>
A> #include
A> #include
A> @@
Author: melifaro
Date: Fri Jan 10 23:08:18 2014
New Revision: 260524
URL: http://svnweb.freebsd.org/changeset/base/260524
Log:
Add -4/-6 shorthand for -finet/-finet6 in route(8) and netstat(8).
MFC after:2 weeks
Modified:
head/sbin/route/keywords
head/sbin/route/route.8
head/sbin
Author: melifaro
Date: Sat Jan 11 09:44:00 2014
New Revision: 260540
URL: http://svnweb.freebsd.org/changeset/base/260540
Log:
Bump dates in nestat(1) and route(8) man pages.
Fix several small errors introduced by r260524.
Suggested by: glebius
MFC after:2 weeks
Modified:
head/sb
Author: melifaro
Date: Sat Jan 11 16:50:41 2014
New Revision: 260548
URL: http://svnweb.freebsd.org/changeset/base/260548
Log:
We don't need chain write lock since we're not modifying its contents.
LibAliasSetAddress() uses its own mutex to serialize changes.
While here, convert ifp->if_x
Author: melifaro
Date: Sat Jan 11 18:27:34 2014
New Revision: 260551
URL: http://svnweb.freebsd.org/changeset/base/260551
Log:
Revert r260548. We really should not use IPFW_WLOCK() here
but this requires some more playing with IPFW_UH_WLOCK(). Leave till later.
Modified:
head/sys/netpfil/ip
Author: melifaro
Date: Thu Jan 16 11:50:00 2014
New Revision: 260702
URL: http://svnweb.freebsd.org/changeset/base/260702
Log:
Fix ipfw fwd for IPv4 traffic broken by r249894.
Problem case:
Original lookup returns route with GW set, so gw points to
rte->rt_gateway.
After that we're ch
Author: melifaro
Date: Thu Jan 16 12:35:18 2014
New Revision: 260707
URL: http://svnweb.freebsd.org/changeset/base/260707
Log:
Fix refcount leak on netinet ifa.
Reviewed by: glebius
MFC after:2 weeks
Sponsored by: Yandex LLC
Modified:
head/sys/netinet/in.c
Modified: head/sys/ne
On 16.01.2014 22:04, John-Mark Gurney wrote:
> Alexander V. Chernikov wrote this message on Thu, Jan 16, 2014 at 11:50 +:
>> Author: melifaro
>> Date: Thu Jan 16 11:50:00 2014
>> New Revision: 260702
>> URL: http://svnweb.freebsd.org/changeset/base/260702
>>
&
Author: melifaro
Date: Sat Jan 18 15:52:52 2014
New Revision: 260851
URL: http://svnweb.freebsd.org/changeset/base/260851
Log:
Split in6_update_ifa() into smaller pieces leaving functionality intact.
Discussed with: ae
MFC after:2 weeks
Modified:
head/sys/netinet6/in6.c
Modi
Author: melifaro
Date: Sat Jan 18 15:57:43 2014
New Revision: 260852
URL: http://svnweb.freebsd.org/changeset/base/260852
Log:
Do some style(9) not done in r260851 to improve readability.
MFC after:2 weeks
Modified:
head/sys/netinet6/in6.c
Modified: head/sys/netinet6/in6.c
=
Author: melifaro
Date: Sat Jan 18 20:32:59 2014
New Revision: 260860
URL: http://svnweb.freebsd.org/changeset/base/260860
Log:
Add in6_prepare_ifra() function to ease preparing in-kernel IPv6
address requests.
MFC after:2 weeks
Modified:
head/sys/netinet6/in6.c
head/sys/netinet6/
Author: melifaro
Date: Sat Jan 18 20:54:55 2014
New Revision: 260861
URL: http://svnweb.freebsd.org/changeset/base/260861
Log:
Use in6_localip() instead of hand-rolled cycle.
MFC after:2 weeks
Modified:
head/sys/netinet6/nd6_rtr.c
Modified: head/sys/netinet6/nd6_rtr.c
==
Author: melifaro
Date: Sat Jan 18 23:24:51 2014
New Revision: 260870
URL: http://svnweb.freebsd.org/changeset/base/260870
Log:
Simplify filling sockaddr_dl structure for if_resolvemulti()
callback providers. link_init_sdl() function can be used to
fill most of the parameters. Use caller stac
Author: melifaro
Date: Sun Jan 19 16:07:27 2014
New Revision: 260882
URL: http://svnweb.freebsd.org/changeset/base/260882
Log:
Further rework netinet6 address handling code:
* Set ia address/mask values BEFORE attaching to address lists.
Inet6 address assignment is not atomic, so the simples
Author: melifaro
Date: Fri Jan 24 09:13:30 2014
New Revision: 261117
URL: http://svnweb.freebsd.org/changeset/base/261117
Log:
Reorder struct ip_fw_chain:
* move rarely-used fields down
* move uh_lock to different cacheline
* remove some usused fields
Sponsored by: Yandex LLC
Modifie
On 19.01.2014 21:33, Bjoern A. Zeeb wrote:
On 19 Jan 2014, at 16:07 , Alexander V. Chernikov wrote:
Author: melifaro
Date: Sun Jan 19 16:07:27 2014
New Revision: 260882
URL: http://svnweb.freebsd.org/changeset/base/260882
Log:
Further rework netinet6 address handling code:
* Set ia
Author: melifaro
Date: Mon Feb 10 12:52:33 2014
New Revision: 261708
URL: http://svnweb.freebsd.org/changeset/base/261708
Log:
Simplify nd6_output_lle:
* Check ND6_IFF_IFDISABLED before acquiring any locks
* Assume m is always non-NULL
* remove 'bad' case not used anymore
* Simply if_out
Author: melifaro
Date: Sat May 4 18:24:30 2013
New Revision: 250246
URL: http://svnweb.freebsd.org/changeset/base/250246
Log:
Use unified method for accessing / updating cached rule pointers.
MFC after:2 weeks
Modified:
head/sys/netpfil/ipfw/ip_fw2.c
Modified: head/sys/netpfil/ipfw
Author: melifaro
Date: Sat May 18 04:49:00 2013
New Revision: 250759
URL: http://svnweb.freebsd.org/changeset/base/250759
Log:
Fix ipfw(8) sets of ipv6 addresses handling.
Conditionally use stack buffer instead of calling strdup().
PR: bin/104921
MFC after:2 weeks
Modifie
Author: melifaro
Date: Sat May 18 05:31:17 2013
New Revision: 250760
URL: http://svnweb.freebsd.org/changeset/base/250760
Log:
Merge r244633, r250246.
Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks.
Log real value instead of IP_FW_TABLEARG (65535) in ipfw_log().
Use
Author: melifaro
Date: Sat May 18 05:40:59 2013
New Revision: 250761
URL: http://svnweb.freebsd.org/changeset/base/250761
Log:
MFC r243711.
Use common macros for working with rule/dynamic counters.
This is done as preparation to introduce per-cpu ipfw counters.
Modified:
stable/9/sys/n
Author: melifaro
Date: Sat May 18 05:48:46 2013
New Revision: 250762
URL: http://svnweb.freebsd.org/changeset/base/250762
Log:
MFC r248552, r248971
Add ipfw support for setting/matching DiffServ codepoints (DSCP).
Setting DSCP support is done via O_SETDSCP which works for both
IPv4 a
Author: melifaro
Date: Sat May 18 07:10:22 2013
New Revision: 250764
URL: http://svnweb.freebsd.org/changeset/base/250764
Log:
Fix rte leak introduced in r248070.
MFC after:2 weeks
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Sat May 18 08:14:21 2013
New Revision: 250766
URL: http://svnweb.freebsd.org/changeset/base/250766
Log:
Use separate function to update mbuf checksum flags instead of
duplicating the same code in different places.
MFC after:2 weeks
Modified:
head/sys/net/if_e
Author: melifaro
Date: Sun May 19 19:19:01 2013
New Revision: 250813
URL: http://svnweb.freebsd.org/changeset/base/250813
Log:
Finish r85740 : Make IPv6 netmask has address family set.
This pleases routing daemons like bird.
MFC after:2 weeks
Modified:
head/sys/netinet6/in6.c
Modi
Author: melifaro
Date: Sun May 19 19:42:46 2013
New Revision: 250815
URL: http://svnweb.freebsd.org/changeset/base/250815
Log:
Really fix netmask address family this time.
MFC with: r250813
Modified:
head/sys/netinet6/in6.c
Modified: head/sys/netinet6/in6.c
=
On 19.11.2013 02:58, George V. Neville-Neil wrote:
Author: gnn
Date: Mon Nov 18 22:58:14 2013
New Revision: 258328
URL: http://svnweb.freebsd.org/changeset/base/258328
Log:
Allow ethernet drivers to pass in packets connected via the nextpkt pointer.
Handling packets in this way allows driv
Author: melifaro
Date: Wed Nov 27 10:10:25 2013
New Revision: 258677
URL: http://svnweb.freebsd.org/changeset/base/258677
Log:
Fix key lookup in ipfw(8) broken since r232865.
Print warning for IPv4 address strings which are valid in
inet_aton() but not valid in inet_pton(). (1)
Found by
Author: melifaro
Date: Thu Nov 28 10:28:28 2013
New Revision: 258708
URL: http://svnweb.freebsd.org/changeset/base/258708
Log:
Check ipfw table numbers in both user and kernel space before rule addition.
Found by: Saychik Pavel
MFC after:2 weeks
Sponsored by: Yandex LLC
Modifi
Author: melifaro
Date: Thu Nov 28 15:28:51 2013
New Revision: 258711
URL: http://svnweb.freebsd.org/changeset/base/258711
Log:
Simplify O_NAT opcode handling.
MFC after:2 weeks
Sponsored by: Yandex LLC
Modified:
head/sys/netpfil/ipfw/ip_fw2.c
Modified: head/sys/netpfil/ipfw/ip_fw2
1 - 100 of 676 matches
Mail list logo