Re: svn commit: r260394 - in head/sys: dev/firewire net

2014-01-07 Thread Alexander V. Chernikov
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 old bits of data concat for 'ascii

svn commit: r260398 - head/sys/net

2014-01-07 Thread Alexander V. Chernikov
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

svn commit: r260379 - head/sys/net

2014-01-06 Thread Alexander V. Chernikov
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 ndenev at gmail.com MFC after:1 month Modified:

svn commit: r260295 - head/sys/net

2014-01-04 Thread Alexander V. Chernikov
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.

svn commit: r260228 - head/sys/net

2014-01-03 Thread Alexander V. Chernikov
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

svn commit: r260247 - head/sys/netpfil/ipfw

2014-01-03 Thread Alexander V. Chernikov
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

svn commit: r260124 - head/usr.bin/netstat

2013-12-31 Thread Alexander V. Chernikov
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

svn commit: r259645 - head/usr.bin/netstat

2013-12-20 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Dec 20 12:08:36 2013 New Revision: 259645 URL: http://svnweb.freebsd.org/changeset/base/259645 Log: Further split kvm(3) and sysctl interfaces for route table printing. MFC after:4 weeks Sponsored by: Yandex LLC Modified: head/usr.bin/netstat/route.c

svn commit: r259638 - head/usr.bin/netstat

2013-12-19 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Dec 20 00:17:26 2013 New Revision: 259638 URL: http://svnweb.freebsd.org/changeset/base/259638 Log: Use more fine-grained kvm(3) symbol lookup: routing code retrieves only necessary symbols needed per subsystem. Main kvm(3) init is now delayed as much as possbile.

svn commit: r259562 - head/usr.bin/netstat

2013-12-18 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Dec 18 18:25:27 2013 New Revision: 259562 URL: http://svnweb.freebsd.org/changeset/base/259562 Log: Switch netstat -rn to use standard API for retrieving list of routes instead of peeking inside in-kernel radix via kget. This permits us to change kernel structures

svn commit: r259566 - head/usr.bin/netstat

2013-12-18 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Dec 18 20:04:04 2013 New Revision: 259566 URL: http://svnweb.freebsd.org/changeset/base/259566 Log: Restore corefiles handling via kvm(3). Found by: John-Mark Gurney jmg at funkthat.com MFC after:4 weeks Modified: head/usr.bin/netstat/main.c

Re: svn commit: r259562 - head/usr.bin/netstat

2013-12-18 Thread Alexander V. Chernikov
On 18.12.2013 22:45, John-Mark Gurney wrote: Alexander V. Chernikov wrote this message on Wed, Dec 18, 2013 at 18:25 +: Author: melifaro Date: Wed Dec 18 18:25:27 2013 New Revision: 259562 URL: http://svnweb.freebsd.org/changeset/base/259562 Log: Switch netstat -rn to use standard

svn commit: r259568 - in head: sbin/ipfw sys/netpfil/ipfw

2013-12-18 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Dec 18 20:17:05 2013 New Revision: 259568 URL: http://svnweb.freebsd.org/changeset/base/259568 Log: Add net.inet.ip.fw.dyn_keep_states sysctl which re-links dynamic states to default rule instead of flushing on rule deletion. This can be useful while performing

svn commit: r259528 - head/sys/net

2013-12-17 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Dec 17 22:16:27 2013 New Revision: 259528 URL: http://svnweb.freebsd.org/changeset/base/259528 Log: Simplify contiguous mask checking. Suggested by: glebius MFC after:2 weeks Modified: head/sys/net/radix.c Modified: head/sys/net/radix.c

svn commit: r258708 - in head: sbin/ipfw sys/netpfil/ipfw

2013-11-28 Thread Alexander V. Chernikov
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 u...@localka.net MFC after:2 weeks Sponsored by:

svn commit: r258711 - head/sys/netpfil/ipfw

2013-11-28 Thread Alexander V. Chernikov
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:

svn commit: r258677 - head/sbin/ipfw

2013-11-27 Thread Alexander V. Chernikov
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

Re: svn commit: r258328 - head/sys/net

2013-11-19 Thread Alexander V. Chernikov
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

svn commit: r257389 - stable/9/sys/net

2013-10-30 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 30 16:08:27 2013 New Revision: 257389 URL: http://svnweb.freebsd.org/changeset/base/257389 Log: MFC r256624: Fix long-standing issue with incorrect radix mask calculation. Usual symptoms are messages like rn_delete: inconsistent annotation

svn commit: r257323 - stable/9/sys/netgraph

2013-10-29 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Oct 29 09:57:00 2013 New Revision: 257323 URL: http://svnweb.freebsd.org/changeset/base/257323 Log: Merge r256550. Improve locking model used to protect netgraph topology: use rwlocks instead of mutexes on node traversal. Reviewed by: glebius Tested by:

svn commit: r257330 - stable/10/sys/net

2013-10-29 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Oct 29 12:53:23 2013 New Revision: 257330 URL: http://svnweb.freebsd.org/changeset/base/257330 Log: MFC r256624: Fix long-standing issue with incorrect radix mask calculation. Usual symptoms are messages like rn_delete: inconsistent annotation

svn commit: r256617 - head/sys/net

2013-10-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 16 10:33:20 2013 New Revision: 256617 URL: http://svnweb.freebsd.org/changeset/base/256617 Log: Remove unused fields from radix_node_head. Sponsored by: Yandex LLC Modified: head/sys/net/radix.h Modified: head/sys/net/radix.h

svn commit: r256618 - head/share/man/man9

2013-10-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 16 10:36:42 2013 New Revision: 256618 URL: http://svnweb.freebsd.org/changeset/base/256618 Log: Reflect r248070 (RTM_PINNED) changes in documentation. Pointed by: pluknet MFC after:2 weeks Modified: head/share/man/man9/rtentry.9 Modified:

svn commit: r256624 - head/sys/net

2013-10-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 16 12:18:44 2013 New Revision: 256624 URL: http://svnweb.freebsd.org/changeset/base/256624 Log: Fix long-standing issue with incorrect radix mask calculation. Usual symptoms are messages like rn_delete: inconsistent annotation rn_addmask: mask impossibly

svn commit: r256550 - head/sys/netgraph

2013-10-15 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Oct 15 17:44:35 2013 New Revision: 256550 URL: http://svnweb.freebsd.org/changeset/base/256550 Log: Improve locking model used to protect netgraph topology: use rwlocks instead of mutexes on node traversal. Reviewed by: glebius Tested by:Eugene Grosbein

Re: svn commit: r256066 - head/sys/dev/virtio/network

2013-10-05 Thread Alexander V. Chernikov
On 05.10.2013 22:07, Bryan Venteicher wrote: Author: bryanv Date: Sat Oct 5 18:07:24 2013 New Revision: 256066 URL: http://svnweb.freebsd.org/changeset/base/256066 Log: Do not hold the vtnet Rx queue lock when calling up into the stack Do you measure performance penalty for this?

Re: svn commit: r253841 - head/sys/netinet6

2013-08-01 Thread Alexander V. Chernikov
On 01.08.2013 20:18, Rui Paulo wrote: On 1 Aug 2013, at 07:23, Gleb Smirnoff gleb...@freebsd.org 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

Re: svn commit: r253262 - in head: lib/libc/gen sys/net

2013-07-12 Thread Alexander V. Chernikov
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

svn commit: r250813 - head/sys/netinet6

2013-05-19 Thread Alexander V. Chernikov
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

svn commit: r250815 - head/sys/netinet6

2013-05-19 Thread Alexander V. Chernikov
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

svn commit: r250764 - head/sys/net

2013-05-18 Thread Alexander V. Chernikov
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

svn commit: r250766 - head/sys/net

2013-05-18 Thread Alexander V. Chernikov
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:

svn commit: r250759 - head/sbin/ipfw

2013-05-17 Thread Alexander V. Chernikov
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

svn commit: r250760 - stable/9/sys/netpfil/ipfw

2013-05-17 Thread Alexander V. Chernikov
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

svn commit: r250761 - stable/9/sys/netpfil/ipfw

2013-05-17 Thread Alexander V. Chernikov
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:

svn commit: r250762 - in stable/9: sbin/ipfw sys/netinet sys/netpfil/ipfw

2013-05-17 Thread Alexander V. Chernikov
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

svn commit: r250246 - head/sys/netpfil/ipfw

2013-05-04 Thread Alexander V. Chernikov
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:

Re: svn commit: r249848 - head/sys/netinet

2013-04-24 Thread Alexander V. Chernikov
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

Re: svn commit: r249506 - head/sys/net

2013-04-15 Thread Alexander V. Chernikov
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-packet

svn commit: r248971 - head/sys/netpfil/ipfw

2013-04-01 Thread Alexander V. Chernikov
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:

Re: svn commit: r248552 - in head: sbin/ipfw sys/netinet sys/netpfil/ipfw

2013-04-01 Thread Alexander V. Chernikov
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: Add ipfw support for setting/matching DiffServ codepoints

svn commit: r248942 - stable/8/sys/net

2013-03-31 Thread Alexander V. Chernikov
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

svn commit: r248943 - stable/8/sys/net

2013-03-31 Thread Alexander V. Chernikov
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 findcompare operation. Modified: stable/8/sys/net/route.c Directory Properties: stable/8/sys/ (props changed)

svn commit: r248895 - stable/9/sys/net

2013-03-29 Thread Alexander V. Chernikov
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

svn commit: r248743 - stable/9/sys/net

2013-03-26 Thread Alexander V. Chernikov
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

Re: svn commit: r248743 - stable/9/sys/net

2013-03-26 Thread Alexander V. Chernikov
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 is recommended by RFC 4213 clause 3.2

svn commit: r248705 - head/sys/dev/ipmi

2013-03-25 Thread Alexander V. Chernikov
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

svn commit: r248546 - stable/9/sys/net

2013-03-20 Thread Alexander V. Chernikov
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 findcompare operation. Modified: stable/9/sys/net/route.c Directory Properties: stable/9/sys/ (props changed)

svn commit: r248552 - in head: sbin/ipfw sys/netinet sys/netpfil/ipfw

2013-03-20 Thread Alexander V. Chernikov
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

svn commit: r248553 - head/sbin/ipfw

2013-03-20 Thread Alexander V. Chernikov
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

svn commit: r248497 - stable/9/sys/netpfil/ipfw

2013-03-19 Thread Alexander V. Chernikov
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 v...@gtn.ru Modified:

svn commit: r248505 - stable/9/sbin/ipfw

2013-03-19 Thread Alexander V. Chernikov
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

svn commit: r248506 - stable/9/usr.bin/netstat

2013-03-19 Thread Alexander V. Chernikov
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)

svn commit: r248112 - head/usr.bin/netstat

2013-03-09 Thread Alexander V. Chernikov
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

svn commit: r248070 - head/sys/net

2013-03-08 Thread Alexander V. Chernikov
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

svn commit: r247842 - head/sys/net

2013-03-05 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Mar 5 13:38:45 2013 New Revision: 247842 URL: http://svnweb.freebsd.org/changeset/base/247842 Log: Write lock is not required for findcompare operation. MFC after:2 weeks Modified: head/sys/net/route.c Modified: head/sys/net/route.c

svn commit: r247811 - head/sbin/ipfw

2013-03-04 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Mar 4 19:01:38 2013 New Revision: 247811 URL: http://svnweb.freebsd.org/changeset/base/247811 Log: Do not suddenly fail on some rulesets if -n (syntax check only) is specified and ipfw(4) module is not loaded. MFC after:2 weeks Modified:

svn commit: r247712 - head/sbin/ipfw

2013-03-03 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Mar 3 14:05:03 2013 New Revision: 247712 URL: http://svnweb.freebsd.org/changeset/base/247712 Log: Implement buffer size checking in ipfw(8) add cmd. PR: bin/65961 Submitted by: Eugene Grosbein eu...@grosbein.pp.ru MFC after:2 weeks Modified:

svn commit: r247732 - in stable/8/sys: kern net security/mac

2013-03-03 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Mar 3 21:48:40 2013 New Revision: 247732 URL: http://svnweb.freebsd.org/changeset/base/247732 Log: Merge * r233937 - Improve BPF locking model * r233938 - Improve performace for writer-only BPF users * r233946 - Fix build * r235744 - Fix (new) panic on

svn commit: r247626 - head/sys/netpfil/ipfw

2013-03-02 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Mar 2 14:47:10 2013 New Revision: 247626 URL: http://svnweb.freebsd.org/changeset/base/247626 Log: Fix callout expiring dynamic rules. PR: kern/175530 Submitted by: Vladimir Spiridenkov v...@gtn.ru MFC after:2 weeks Modified:

svn commit: r247629 - in stable/9/sys: kern net security/mac

2013-03-02 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Mar 2 15:11:20 2013 New Revision: 247629 URL: http://svnweb.freebsd.org/changeset/base/247629 Log: Merge * r233937 - Improve BPF locking model * r233938 - Improve performace for writer-only BPF users * r233946 - Fix build * r235744 - Fix (new) panic on

svn commit: r247666 - head/sbin/ipfw

2013-03-02 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Mar 2 18:51:26 2013 New Revision: 247666 URL: http://svnweb.freebsd.org/changeset/base/247666 Log: Fix ipfw table argument parsing/printing. Fix style. PR: kern/175909 Submitted by: Daniel Hagerty h...@linnaean.org MFC after:2 weeks

svn commit: r247036 - head/usr.bin/systat

2013-02-20 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Feb 20 13:47:05 2013 New Revision: 247036 URL: http://svnweb.freebsd.org/changeset/base/247036 Log: Add interface name filtering via 'match' cmd. Add 'pps' cmd for switching beetween interface packets/bytes statistics. Submitted by: vsevolod MFC after:2

svn commit: r247037 - head/usr.bin/systat

2013-02-20 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Feb 20 14:19:09 2013 New Revision: 247037 URL: http://svnweb.freebsd.org/changeset/base/247037 Log: Fix several new old style issues. Pointed by: ae, pluknet, zont MFC with: r247036 Modified: head/usr.bin/systat/ifcmds.c head/usr.bin/systat/ifstat.c

svn commit: r244633 - head/sys/netpfil/ipfw

2012-12-23 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Dec 23 16:28:18 2012 New Revision: 244633 URL: http://svnweb.freebsd.org/changeset/base/244633 Log: Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks. Log real value instead of IP_FW_TABLEARG (65535) in ipfw_log(). Noticed by: Vitaliy Tokarenko

svn commit: r244634 - head/sys/netpfil/ipfw

2012-12-23 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Dec 23 18:35:42 2012 New Revision: 244634 URL: http://svnweb.freebsd.org/changeset/base/244634 Log: Add parentheses to IP_FW_ARG_TABLEARG() definition. Suggested by: glebius MFC with: r244633 Modified: head/sys/netpfil/ipfw/ip_fw_private.h Modified:

svn commit: r244569 - stable/9/sys/netpfil/ipfw

2012-12-21 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Dec 21 22:48:12 2012 New Revision: 244569 URL: http://svnweb.freebsd.org/changeset/base/244569 Log: Merge r241908, r242632 Remove unnecessary chain read lock in ipfw nat 'global' code. Document case when ipfw chain lock must be held while calling ipfw_nat().

svn commit: r244571 - stable/9/sys/netpfil/ipfw

2012-12-21 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Dec 21 23:47:22 2012 New Revision: 244571 URL: http://svnweb.freebsd.org/changeset/base/244571 Log: Merge r238978(approved by luigi), r242631, r242834, r243707 replace inet_ntoa_r with the more standard inet_ntop(). As discussed on -current, inet_ntoa_r() is

svn commit: r243983 - in stable/9: share/man/man4 sys/netgraph/netflow

2012-12-07 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Dec 7 13:03:23 2012 New Revision: 243983 URL: http://svnweb.freebsd.org/changeset/base/243983 Log: MFC r241446,r241501 Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific data. Submitted by: Dmitry Luhtionov dmitryluhtionov at

svn commit: r243991 - stable/9/share/man/man4

2012-12-07 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Dec 7 20:55:24 2012 New Revision: 243991 URL: http://svnweb.freebsd.org/changeset/base/243991 Log: Merge r241882. Provide example for newly-added NG_NETFLOW_V9INFO_TYPE Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com Modified:

svn commit: r243957 - stable/8/usr.bin/systat

2012-12-06 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Dec 6 19:43:48 2012 New Revision: 243957 URL: http://svnweb.freebsd.org/changeset/base/243957 Log: Fix merge of r240605 (done in r243684). Spotted by: Terry Kennedyte...@tmk.com Modified: stable/8/usr.bin/systat/keyboard.c Modified:

svn commit: r243799 - head/sys/net

2012-12-02 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Dec 2 21:43:37 2012 New Revision: 243799 URL: http://svnweb.freebsd.org/changeset/base/243799 Log: Fix bpf_if structure leak introduced in r235745. Move all such structures to delayed-free lists and delete all matching on interface departure event. MFC

svn commit: r243707 - head/sys/netpfil/ipfw

2012-11-30 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Nov 30 16:33:22 2012 New Revision: 243707 URL: http://svnweb.freebsd.org/changeset/base/243707 Log: Make ipfw dynamic states operations SMP-ready. * Global IPFW_DYN_LOCK() is changed to per-bucket mutex. * State expiration is done in ipfw_tick every second. *

svn commit: r243711 - head/sys/netpfil/ipfw

2012-11-30 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Nov 30 19:36:55 2012 New Revision: 243711 URL: http://svnweb.freebsd.org/changeset/base/243711 Log: Use common macros for working with rule/dynamic counters. This is done as preparation to introduce per-cpu ipfw counters. MFC after:3 weeks Modified:

svn commit: r243684 - stable/8/usr.bin/systat

2012-11-29 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Nov 30 00:13:31 2012 New Revision: 243684 URL: http://svnweb.freebsd.org/changeset/base/243684 Log: Merge r226396, r240605 Make systat(1) accept fractional number of seconds. Make old alarm(3)-based code use select(2). Ability to specify small intervals

svn commit: r243629 - in stable/8/sys: netinet netinet6

2012-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 27 20:16:37 2012 New Revision: 243629 URL: http://svnweb.freebsd.org/changeset/base/243629 Log: MFC r241406, r241502, r241884. Do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is enabled. This eliminates one mtx_lock() per each

svn commit: r242834 - head/sys/netpfil/ipfw

2012-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Nov 9 18:23:38 2012 New Revision: 242834 URL: http://svnweb.freebsd.org/changeset/base/242834 Log: Simplify sending keepalives. Prepare ipfw_tick() to be used by other consumers. Reviewed by: ae(basically) MFC after:2 weeks Modified:

svn commit: r242631 - head/sys/netpfil/ipfw

2012-11-05 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 5 22:30:56 2012 New Revision: 242631 URL: http://svnweb.freebsd.org/changeset/base/242631 Log: Use unified print_dyn_rule_flags() function for debugging messages instead of hand-made printfs in every place. MFC after:1 week Modified:

svn commit: r242632 - head/sys/netpfil/ipfw

2012-11-05 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 5 22:54:00 2012 New Revision: 242632 URL: http://svnweb.freebsd.org/changeset/base/242632 Log: Add assertion to enforce 'nat global' locking requierements changed by r241908. Suggested by: adrian, glebius MFC after:3 days Modified:

svn commit: r242640 - stable/9/sys/netinet

2012-11-05 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 6 00:49:52 2012 New Revision: 242640 URL: http://svnweb.freebsd.org/changeset/base/242640 Log: MFC r241406. Do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is enabled. This eliminates one mtx_lock() per each routing lookup thus

svn commit: r242646 - in stable/9/sys: netinet netinet6

2012-11-05 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 6 01:18:53 2012 New Revision: 242646 URL: http://svnweb.freebsd.org/changeset/base/242646 Log: MFC r241502, r241884 Cleanup documentation: cloning route support has been removed in r186119. Eliminate code checking if found IPv6 rte is dynamic. IPv6

svn commit: r241882 - head/share/man/man4

2012-10-22 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 22 12:22:56 2012 New Revision: 241882 URL: http://svn.freebsd.org/changeset/base/241882 Log: Provide example for newly-added NG_NETFLOW_V9INFO_TYPE Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com MFC with: r241446 Modified:

svn commit: r241883 - stable/9/sbin/ipfw

2012-10-22 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 22 12:39:57 2012 New Revision: 241883 URL: http://svn.freebsd.org/changeset/base/241883 Log: Merge r240892,r240893 Permit table to be used as IPv6 address. Whitespace fixes Reported by: Serhiy Popov sergius...@ukr.net Modified:

svn commit: r241884 - head/sys/netinet6

2012-10-22 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 22 12:54:52 2012 New Revision: 241884 URL: http://svn.freebsd.org/changeset/base/241884 Log: Eliminate code checking if found IPv6 rte is dynamic. IPv6 redirects are using (different) ND-based approach described in RFC 4861. This change is similar to r241406

Re: svn commit: r241888 - in head: share/man/man9 sys/net

2012-10-22 Thread Alexander V. Chernikov
On 22.10.2012 19:17, Gleb Smirnoff wrote: On Mon, Oct 22, 2012 at 02:10:17PM +, Alexander V. Chernikov wrote: A Author: melifaro A Date: Mon Oct 22 14:10:17 2012 A New Revision: 241888 A URL: http://svn.freebsd.org/changeset/base/241888 A A Log: A Make PFIL use per-VNET lock instead of per

svn commit: r241908 - head/sys/netpfil/ipfw

2012-10-22 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 22 19:22:31 2012 New Revision: 241908 URL: http://svn.freebsd.org/changeset/base/241908 Log: Remove unnecessary chain read lock in ipfw nat 'global' code. Document case when ipfw chain lock must be held while calling ipfw_nat(). MFC after:2 weeks

svn commit: r241501 - head/share/man/man4

2012-10-13 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 13 09:25:29 2012 New Revision: 241501 URL: http://svn.freebsd.org/changeset/base/241501 Log: Add forgotten documentation for new NGM_NETFLOW_V9INFO message. Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com MFC with: r241446 Modified:

svn commit: r241502 - in head/sys: netinet netinet6

2012-10-13 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 13 09:31:01 2012 New Revision: 241502 URL: http://svn.freebsd.org/changeset/base/241502 Log: Cleanup documentation: cloning route support has been removed in r186119. MFC after:2 weeks Modified: head/sys/netinet/in_rmx.c head/sys/netinet6/in6_rmx.c

svn commit: r241446 - head/sys/netgraph/netflow

2012-10-11 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Oct 11 16:15:18 2012 New Revision: 241446 URL: http://svn.freebsd.org/changeset/base/241446 Log: Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific data. Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com MFC after:2

svn commit: r241406 - head/sys/netinet

2012-10-10 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 10 19:06:11 2012 New Revision: 241406 URL: http://svn.freebsd.org/changeset/base/241406 Log: Do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is enabled. This eliminates one mtx_lock() per each routing lookup thus improving performance

svn commit: r241213 - stable/9/usr.bin/systat

2012-10-04 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Oct 4 22:56:15 2012 New Revision: 241213 URL: http://svn.freebsd.org/changeset/base/241213 Log: Merge r240605. Make systat(1) accept fractional number of seconds. Make old alarm(3)-based code use select(2). Modified: stable/9/usr.bin/systat/cmds.c

svn commit: r241094 - stable/9/sys/ofed/drivers/infiniband/ulp/ipoib

2012-10-01 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 1 10:54:04 2012 New Revision: 241094 URL: http://svn.freebsd.org/changeset/base/241094 Log: Merge r240082. Remove unneeded ipfw headers introduced in r213447 from Infiniband code. Modified: stable/9/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h Directory

svn commit: r240892 - head/sbin/ipfw

2012-09-24 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Sep 24 17:31:08 2012 New Revision: 240892 URL: http://svn.freebsd.org/changeset/base/240892 Log: Permit table to be used as IPv6 address. Reported by: Serhiy Popov sergius...@ukr.net MFC after:2 weeks Modified: head/sbin/ipfw/ipv6.c Modified:

svn commit: r240893 - head/sbin/ipfw

2012-09-24 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Sep 24 17:34:30 2012 New Revision: 240893 URL: http://svn.freebsd.org/changeset/base/240893 Log: Whitespace fixes MFC after:2 weeks Modified: head/sbin/ipfw/ipv6.c Modified: head/sbin/ipfw/ipv6.c

svn commit: r240605 - head/usr.bin/systat

2012-09-17 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Sep 17 13:36:47 2012 New Revision: 240605 URL: http://svn.freebsd.org/changeset/base/240605 Log: Make systat(1) accept fractional number of seconds. Make old alarm(3)-based code use select(2). MFC after:2 weeks Modified: head/usr.bin/systat/cmds.c

Re: svn commit: r240605 - head/usr.bin/systat

2012-09-17 Thread Alexander V. Chernikov
On 17.09.2012 17:36, Alexander V. Chernikov wrote: Author: melifaro Date: Mon Sep 17 13:36:47 2012 New Revision: 240605 URL: http://svn.freebsd.org/changeset/base/240605 Log: Make systat(1) accept fractional number of seconds. Make old alarm(3)-based code use select(2). Ability

svn commit: r240561 - head/share/man/man9

2012-09-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Sep 16 13:13:02 2012 New Revision: 240561 URL: http://svn.freebsd.org/changeset/base/240561 Log: Add section describing existing filtering points. Document byteorder behavior in AF_INET[6] hooks in new section. MFC after:2 weeks Modified:

svn commit: r238619 - in stable/8/sys: conf modules/netgraph/netflow netgraph/netflow

2012-07-19 Thread Alexander V. Chernikov
== --- stable/8/sys/netgraph/netflow/netflow.c Thu Jul 19 11:18:41 2012 (r238618) +++ stable/8/sys/netgraph/netflow/netflow.c Thu Jul 19 11:43:31 2012 (r238619) @@ -1,4 +1,5 @@ /*- + * Copyright (c) 2010-2011 Alexander V

svn commit: r238620 - stable/8/usr.sbin/flowctl

2012-07-19 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Jul 19 13:00:31 2012 New Revision: 238620 URL: http://svn.freebsd.org/changeset/base/238620 Log: MFC r223788, r223790, r223824 236808 Merge netflow v9 support (user side) r223788 - Rewrite the flowctl utility to add it support for displaying both IPv4 and

Re: svn commit: r238620 - stable/8/usr.sbin/flowctl

2012-07-19 Thread Alexander V. Chernikov
On 19.07.2012 17:44, Doug Barton wrote: On 07/19/2012 06:00, Alexander V. Chernikov wrote: Author: melifaro Date: Thu Jul 19 13:00:31 2012 New Revision: 238620 URL: http://svn.freebsd.org/changeset/base/238620 Log: MFC r223788, r223790, r223824 236808 Merge netflow v9 support (user side

<    1   2   3   4   5   6   7   >