svn commit: r286869 - head/sys/netinet

2015-08-18 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 18 06:16:19 2015 New Revision: 286869 URL: https://svnweb.freebsd.org/changeset/base/286869 Log: Fix panic when handling non-inet arp message introduced in r286825. Submitted by: delphij Modified: head/sys/netinet/if_ether.c Modified:

svn commit: r286825 - head/sys/netinet

2015-08-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Aug 16 12:23:58 2015 New Revision: 286825 URL: https://svnweb.freebsd.org/changeset/base/286825 Log: Split arpresolve() into fast/slow path. This change isolates the most common case (e.g. successful lookup) from more complicates scenarios. It also (tries to)

svn commit: r286722 - head/sys/netinet

2015-08-13 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Aug 13 13:38:09 2015 New Revision: 286722 URL: https://svnweb.freebsd.org/changeset/base/286722 Log: Move lle update code from from gigantic ip_arpinput() to separate bunch of functions. The goal is to isolate actual lle updates to permit more fine-grained

Re: svn commit: r286458 - in head/sys: net netinet netinet6

2015-08-11 Thread Alexander V . Chernikov
10.08.2015, 15:20, Alexander V. Chernikov melif...@freebsd.org: 10.08.2015, 10:55, Julian Elischer jul...@freebsd.org: On 8/9/15 2:15 AM, Alexander V. Chernikov wrote:  Author: melifaro  Date: Sat Aug 8 18:14:59 2015  New Revision: 286458  URL: https://svnweb.freebsd.org/changeset/base

svn commit: r286624 - in head/sys: net netinet netinet6

2015-08-11 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 11 09:26:11 2015 New Revision: 286624 URL: https://svnweb.freebsd.org/changeset/base/286624 Log: Store addresses instead of sockaddrs inside llentry. This permits us having all (not fully true yet) all the info needed in lookup process in first 64 bytes of

svn commit: r286629 - in head/sys: net netinet netinet6

2015-08-11 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 11 12:38:54 2015 New Revision: 286629 URL: https://svnweb.freebsd.org/changeset/base/286629 Log: Use single 'lle_timer' callout in lltable instead of two different names of the same timer. Modified: head/sys/net/if_llatbl.c head/sys/net/if_llatbl.h

svn commit: r286616 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 11 05:51:00 2015 New Revision: 286616 URL: https://svnweb.freebsd.org/changeset/base/286616 Log: MFP r276712. * Split lltable_init() into lltable_allocate_htbl() (alloc hash table with default callbacks) and lltable_link() ( links any lltable to the

svn commit: r286594 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 10 20:50:31 2015 New Revision: 286594 URL: https://svnweb.freebsd.org/changeset/base/286594 Log: Rename rt_foreach_fib() to rt_foreach_fib_walk(). Suggested by: julian Modified: head/sys/net/route.c head/sys/net/route.h head/sys/netinet/in_rmx.c

svn commit: r286577 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 10 12:03:59 2015 New Revision: 286577 URL: https://svnweb.freebsd.org/changeset/base/286577 Log: Partially merge r274887,r275334,r275577,r275578,r275586 to minimize differences between projects/routing and HEAD. This commit tries to keep code logic the same

Re: svn commit: r286458 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V . Chernikov
___ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to svn-src-head-unsubscr...@freebsd.org

svn commit: r286450 - in head/sys: kern sys

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 15:50:46 2015 New Revision: 286450 URL: https://svnweb.freebsd.org/changeset/base/286450 Log: Add const-qualifiers for source mbuf argument in m_dup(), m_copym(), m_dup_pkthdr() and m_tag_copy_chain(). Modified: head/sys/kern/uipc_mbuf.c

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

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 15:58:35 2015 New Revision: 286452 URL: https://svnweb.freebsd.org/changeset/base/286452 Log: Simplify ip[6] simploop: Do not pass 'dst' sockaddr to ip[6]_mloopback: - We have explicit check for AF_INET in ip_output() - We assume ip header inside

svn commit: r286457 - in head/sys: net netinet netinet6

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 17:48:54 2015 New Revision: 286457 URL: https://svnweb.freebsd.org/changeset/base/286457 Log: MFP r274553: * Move lle creation/deletion from lla_lookup to separate functions: lla_lookup(LLE_CREATE) - lla_create lla_lookup(LLE_DELETE) - lla_delete

svn commit: r286458 - in head/sys: net netinet netinet6

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 18:14:59 2015 New Revision: 286458 URL: https://svnweb.freebsd.org/changeset/base/286458 Log: MFP r274295: * Move interface route cleanup to route.c:rt_flushifroutes() * Convert most of for (fibnum = 0; fibnum rt_numfibs; fibnum++) users to use new

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

2015-08-08 Thread Alexander V . Chernikov
___ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to svn-src-head-unsubscr...@freebsd.org

svn commit: r286232 - head/sbin/ipfw

2015-08-03 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 3 14:31:06 2015 New Revision: 286232 URL: https://svnweb.freebsd.org/changeset/base/286232 Log: Fix ipfw range deletion. Spotted by: ian,julian Modified: head/sbin/ipfw/ipfw2.c Modified: head/sbin/ipfw/ipfw2.c

Re: svn commit: r283364 - head/sys/sys

2015-05-25 Thread Alexander V . Chernikov
25.05.2015, 14:45, John Baldwin j...@freebsd.org: On Sunday, May 24, 2015 11:24:15 AM Alexander V. Chernikov wrote:  Author: melifaro  Date: Sun May 24 11:24:14 2015  New Revision: 283364  URL: https://svnweb.freebsd.org/changeset/base/283364  Log:    Fix SIOCGI2C structure requirement

svn commit: r283364 - head/sys/sys

2015-05-24 Thread Alexander V. Chernikov
Author: melifaro Date: Sun May 24 11:24:14 2015 New Revision: 283364 URL: https://svnweb.freebsd.org/changeset/base/283364 Log: Fix SIOCGI2C structure requirement. In reality, SIOCGI2C ioctl requires struct ifreq as many other ioctls. Doing copyin() on (significantly) larger struct

svn commit: r283118 - head/sbin/ipfw

2015-05-19 Thread Alexander V. Chernikov
Author: melifaro Date: Tue May 19 18:29:13 2015 New Revision: 283118 URL: https://svnweb.freebsd.org/changeset/base/283118 Log: Bring back support for checking tables via ipfw -n. Currently we have different table key types which can easily interfere with each other (numbers and IPv4

svn commit: r283009 - in head: sbin/ifconfig sys/net

2015-05-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sat May 16 13:11:35 2015 New Revision: 283009 URL: https://svnweb.freebsd.org/changeset/base/283009 Log: * Update SFF-8024 Identifier constants. * Fix SFF_8436_CC_EXT in SFF-8436 memory map. * Add SFF-8436/8636 bits (revision compliance/nominal bitrate). * Do some

svn commit: r282967 - head/sbin/ifconfig

2015-05-15 Thread Alexander V. Chernikov
Author: melifaro Date: Fri May 15 12:32:17 2015 New Revision: 282967 URL: https://svnweb.freebsd.org/changeset/base/282967 Log: Simplify i2c reader: we don't need per-NIC handler anymore. Make code use read_i2c() function instead of callback. Simplifydocument struct i2c_info. Consistently

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

2015-05-12 Thread Alexander V. Chernikov
Author: melifaro Date: Tue May 12 20:42:42 2015 New Revision: 282825 URL: https://svnweb.freebsd.org/changeset/base/282825 Log: Remove ptei-value check from ipfw_link_table_values(): even if there was non-zero number of restarts, we would unref/clear all value references and start

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

2015-05-06 Thread Alexander V. Chernikov
Author: melifaro Date: Wed May 6 07:53:43 2015 New Revision: 282521 URL: https://svnweb.freebsd.org/changeset/base/282521 Log: Fix panic when prepare_batch_buffer() returns error. Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified: head/sys/netpfil/ipfw/ip_fw_table.c

svn commit: r282534 - head/sbin/ipfw

2015-05-06 Thread Alexander V. Chernikov
Author: melifaro Date: Wed May 6 11:23:14 2015 New Revision: 282534 URL: https://svnweb.freebsd.org/changeset/base/282534 Log: Correctly print valtype for empty bitmask. Modified: head/sbin/ipfw/tables.c Modified: head/sbin/ipfw/tables.c

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

2015-04-30 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Apr 30 21:51:12 2015 New Revision: 282286 URL: https://svnweb.freebsd.org/changeset/base/282286 Log: Fix KASSERT introduced in r282155. Found by: dhw Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified: head/sys/netpfil/ipfw/ip_fw_table.c

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

2015-04-28 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Apr 28 17:05:55 2015 New Revision: 282155 URL: https://svnweb.freebsd.org/changeset/base/282155 Log: Fix panic introduced by r282070. Arm friendly KASSERT() to ease debug of similar crashes. Submitted by: Olivier Cochard-Labbé Modified:

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

2015-04-27 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 27 09:16:22 2015 New Revision: 282081 URL: https://svnweb.freebsd.org/changeset/base/282081 Log: Use free_nat_instance() for nat instance deletion. Sponsored by: Yandex LLC Modified: head/sys/netpfil/ipfw/ip_fw_nat.c Modified:

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

2015-04-27 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 27 10:01:22 2015 New Revision: 282082 URL: https://svnweb.freebsd.org/changeset/base/282082 Log: Fix 'may be used uninitialized' warning not caught by clang. Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c

svn commit: r282070 - in head/sys: netinet netpfil/ipfw

2015-04-27 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 27 08:29:39 2015 New Revision: 282070 URL: https://svnweb.freebsd.org/changeset/base/282070 Log: Make rule table kernel-index rewriting support any kind of objects. Currently we have tables identified by their names in userland with internal kernel-assigned

svn commit: r282004 - head/sbin/ipfw

2015-04-26 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Apr 26 10:53:35 2015 New Revision: 282004 URL: https://svnweb.freebsd.org/changeset/base/282004 Log: Generalize object reference handling in ipfw rules. No ABI changes. Modified: head/sbin/ipfw/ipfw2.c head/sbin/ipfw/ipfw2.h head/sbin/ipfw/tables.c Modified:

svn commit: r281740 - head/sbin/ipfw

2015-04-19 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Apr 19 12:49:30 2015 New Revision: 281740 URL: https://svnweb.freebsd.org/changeset/base/281740 Log: Fix use-after-free. Reported by: Coverity Scan, pfg CID: 1245747 Modified: head/sbin/ipfw/nat.c Modified: head/sbin/ipfw/nat.c

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

2015-02-05 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Feb 5 13:49:04 2015 New Revision: 278259 URL: https://svnweb.freebsd.org/changeset/base/278259 Log: * Make sure table algorithm destroy hook is always called without locks * Explicitly lock freeing interface references in ta_destroy_ifidx * Change

svn commit: r278261 - head/sbin/ipfw

2015-02-05 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Feb 5 14:08:33 2015 New Revision: 278261 URL: https://svnweb.freebsd.org/changeset/base/278261 Log: Retrieve counters from kernel if rule timstamping is requested. PR: kern/197271 Submitted by: lev Sponsored by: Yandex LLC Modified:

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

2015-02-05 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Feb 5 14:54:53 2015 New Revision: 278264 URL: https://svnweb.freebsd.org/changeset/base/278264 Log: Fix IP_FW_NAT44_LIST_NAT size calculation. Found by: lev Sponsored by: Yandex LLC Modified: head/sys/netpfil/ipfw/ip_fw_nat.c Modified:

Re: svn commit: r277714 - head/sbin/ipfw

2015-01-26 Thread Alexander V . Chernikov
� � 26.01.2015, 23:35, Olivier Cochard-Labbé oliv...@cochard.me: On Sun, Jan 25, 2015 at 9:37 PM, John Baldwin [1]j...@freebsd.org wrote: Author: jhb Date: Sun Jan 25 20:37:32 2015 New Revision: 277714 URL: [2]https://svnweb.freebsd.org/changeset/base/277714

svn commit: r277238 - in head: share/man/man4 sys/net

2015-01-16 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 16 10:09:28 2015 New Revision: 277238 URL: https://svnweb.freebsd.org/changeset/base/277238 Log: Eliminate SIOCGIFADDR handling in bpf. Quoting 19 years bpf.4 manual from bpf-1.2a1: (SIOCGIFADDR is obsolete under BSD systems. SIOCGIFCONF should be

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

2015-01-16 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 16 10:49:27 2015 New Revision: 277240 URL: https://svnweb.freebsd.org/changeset/base/277240 Log: Use ipfw runtime lock only when real modification is required. Modified: head/sys/netpfil/ipfw/ip_fw_nat.c Modified: head/sys/netpfil/ipfw/ip_fw_nat.c

svn commit: r277241 - head/sbin/route

2015-01-16 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 16 11:17:30 2015 New Revision: 277241 URL: https://svnweb.freebsd.org/changeset/base/277241 Log: Eliminate incorrect IPv6 mask guessing: RFC 2374 concept of 'IPv6 Aggregatable Global Unicast Address Format' was deprecated by RFC 3587 12 years ago. Before:

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

2015-01-12 Thread Alexander V. Chernikov
On 12.01.2015 17:52, Gleb Smirnoff wrote: Author: glebius Date: Mon Jan 12 14:52:43 2015 New Revision: 277072 URL: https://svnweb.freebsd.org/changeset/base/277072 Log: Do not go one layer down to check ifqueue length. First, not all drivers use ifqueue at all. Second, there is no

svn commit: r276896 - head/sys/net

2015-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 9 20:29:13 2015 New Revision: 276896 URL: https://svnweb.freebsd.org/changeset/base/276896 Log: Fix typo. Submitted by: Olivér Pintér Modified: head/sys/net/if_arcsubr.c Modified: head/sys/net/if_arcsubr.c

svn commit: r276886 - in head/sys: net netinet netinet6

2015-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 9 12:56:51 2015 New Revision: 276886 URL: https://svnweb.freebsd.org/changeset/base/276886 Log: * Deal with ARCNET L2 multicast mapping for IPv6 the same way as in IPv4: handle it in arc_output() instead of nd6_storelladdr(). * Remove IFT_ARCNET check from

svn commit: r276844 - head/sys/netinet6

2015-01-08 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Jan 8 18:02:05 2015 New Revision: 276844 URL: https://svnweb.freebsd.org/changeset/base/276844 Log: * Use newly-created nd6_grab_holdchain() function to retrieve lle hold mbuf chain instead of calling full-blown nd6_output_lle() for each packet. This

svn commit: r276847 - head/sys/netinet6

2015-01-08 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Jan 8 18:29:54 2015 New Revision: 276847 URL: https://svnweb.freebsd.org/changeset/base/276847 Log: Add forgotten definition for nd6_output_ifp(). Modified: head/sys/netinet6/nd6.c Modified: head/sys/netinet6/nd6.c

svn commit: r275195 - head/sys/net

2014-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 27 21:29:19 2014 New Revision: 275195 URL: https://svnweb.freebsd.org/changeset/base/275195 Log: Do not try to copy header to @dst and than back to ethernet in case of pseudo_AF_HDRCMPLT: we copy media header from mbuf to 'struct sockaddr' @dst in

svn commit: r275196 - in head/sys: net netinet netinet6 ofed/drivers/infiniband/core ofed/drivers/infiniband/ulp/ipoib

2014-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 27 23:06:25 2014 New Revision: 275196 URL: https://svnweb.freebsd.org/changeset/base/275196 Log: Do not return unlocked/unreferenced lle in arpresolve/nd6_storelladdr - return lle flags IFF needed. Do not pass rte to arpresolve - pass is_gateway flag

svn commit: r275197 - head/sys/net

2014-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 27 23:10:03 2014 New Revision: 275197 URL: https://svnweb.freebsd.org/changeset/base/275197 Log: Fix build broken by r275195. Modified: head/sys/net/if_ethersubr.c Modified: head/sys/net/if_ethersubr.c

svn commit: r274585 - head/sys/net

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 16 14:56:31 2014 New Revision: 274585 URL: https://svnweb.freebsd.org/changeset/base/274585 Log: Make witness happy: destroy rte lock before free. MFC after:2 weeks Modified: head/sys/net/route.c Modified: head/sys/net/route.c

svn commit: r274588 - head/sys/dev/ixgbe

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 16 18:08:00 2014 New Revision: 274588 URL: https://svnweb.freebsd.org/changeset/base/274588 Log: Fix r273112: do not turn DROP_EN by default. Due to adapter-hw.fc.requested_mode is filled with default value after ixgbe_initialize_receive_units(), this leads

svn commit: r274589 - head/sys/net

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 16 18:15:23 2014 New Revision: 274589 URL: https://svnweb.freebsd.org/changeset/base/274589 Log: Revert r274585: rte lock is properly destroyed in uma dtor callback. Pointed by: glebius Modified: head/sys/net/route.c Modified: head/sys/net/route.c

svn commit: r274611 - in head: sbin/route sys/net sys/netinet sys/netinet6

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 17 01:05:29 2014 New Revision: 274611 URL: https://svnweb.freebsd.org/changeset/base/274611 Log: Finish r274175: do control plane MTU tracking. Update route MTU in case of ifnet MTU change. Add new RTF_FIXEDMTU to track explicitly specified MTU. Old

svn commit: r274347 - head/sys/netinet6

2014-11-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 10 16:01:39 2014 New Revision: 274347 URL: https://svnweb.freebsd.org/changeset/base/274347 Log: * Make nd6_dad_duplicated() constant. * Simplify refcounting by using nd6_dad_add() / nd6_dad_del(). Reviewed by: ae MFC after:2 weeks Sponsored by:

svn commit: r274359 - in head: sys/netinet sys/sys tools/tools/sysdoc

2014-11-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 10 23:10:01 2014 New Revision: 274359 URL: https://svnweb.freebsd.org/changeset/base/274359 Log: Remove kernel handling of ICMP_SOURCEQUENCH. It hasn't been used for a very long time. Additionally, it was deprecated by RFC 6633. Modified:

svn commit: r274363 - in head: sbin/route share/man/man4 share/man/man7 sys/netinet sys/netinet6 tools/tools/sysdoc

2014-11-10 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 11 02:52:40 2014 New Revision: 274363 URL: https://svnweb.freebsd.org/changeset/base/274363 Log: Kill custom in_matroute() radix mathing function removing one rte mutex lock. Initially in_matrote() in_clsroute() in their current state was introduced by

svn commit: r274315 - in head/sys/netpfil: ipfw pf

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 16:15:28 2014 New Revision: 274315 URL: https://svnweb.freebsd.org/changeset/base/274315 Log: Remove unused 'struct route' fields. Modified: head/sys/netpfil/ipfw/ip_fw_private.h head/sys/netpfil/pf/pf.c Modified: head/sys/netpfil/ipfw/ip_fw_private.h

svn commit: r274316 - head/sys/netinet6

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 16:20:27 2014 New Revision: 274316 URL: https://svnweb.freebsd.org/changeset/base/274316 Log: Remove unused 'struct route *' argument from nd6_output_flush(). Modified: head/sys/netinet6/nd6.c head/sys/netinet6/nd6.h head/sys/netinet6/nd6_nbr.c

svn commit: r274320 - head/sys/netpfil/pf

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 17:01:54 2014 New Revision: 274320 URL: https://svnweb.freebsd.org/changeset/base/274320 Log: Finish r274315: remove union 'u' from struct pf_send_entry. Suggested by: kib Modified: head/sys/netpfil/pf/pf.c Modified: head/sys/netpfil/pf/pf.c

Re: svn commit: r274315 - in head/sys/netpfil: ipfw pf

2014-11-09 Thread Alexander V. Chernikov
On 09.11.2014 20:29, Konstantin Belousov wrote: On Sun, Nov 09, 2014 at 04:15:29PM +, Alexander V. Chernikov wrote: Author: melifaro Date: Sun Nov 9 16:15:28 2014 New Revision: 274315 URL: https://svnweb.freebsd.org/changeset/base/274315 Log: Remove unused 'struct route' fields

svn commit: r274331 - in head: . etc etc/defaults etc/rc.d lib/libc/net release/picobsd/bridge release/picobsd/qemu share/man/man4 share/man/man5 sys/amd64/conf sys/arm/conf sys/boot/forth sys/conf...

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 21:33:01 2014 New Revision: 274331 URL: https://svnweb.freebsd.org/changeset/base/274331 Log: Renove faith(4) and faithd(8) from base. It looks like industry have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism.

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Alexander V. Chernikov
On 15.10.2014 05:22, Adrian Chadd wrote: Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL: https://svnweb.freebsd.org/changeset/base/273112 Log: Set the DROP_EN bit before the RX queue is brought up and active. He noticed issues setting this bit in SRRCTL after

svn commit: r274175 - in head/sys: net netinet netinet6 sys

2014-11-06 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 6 13:13:09 2014 New Revision: 274175 URL: https://svnweb.freebsd.org/changeset/base/274175 Log: Make checks for rt_mtu generic: Some virtual if drivers has (ab)used ifa ifa_rtrequest hook to enforce route MTU to be not bigger that interface MTU. While

svn commit: r274177 - in head: share/man/man9 sys/net sys/netinet sys/netinet6 sys/sys

2014-11-06 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 6 14:39:04 2014 New Revision: 274177 URL: https://svnweb.freebsd.org/changeset/base/274177 Log: Finish r274118: remove useless fields from struct domain. Sponsored by: Yandex LLC Modified: head/share/man/man9/domain.9 head/sys/net/route.c

svn commit: r274178 - head/sys/kern

2014-11-06 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 6 15:17:04 2014 New Revision: 274178 URL: https://svnweb.freebsd.org/changeset/base/274178 Log: Finish r274118#2: commit forgotten uipc_debug.c Modified: head/sys/kern/uipc_debug.c Modified: head/sys/kern/uipc_debug.c

Re: svn commit: r274177 - in head: share/man/man9 sys/net sys/netinet sys/netinet6 sys/sys

2014-11-06 Thread Alexander V. Chernikov
On 06.11.2014 19:09, Jan Beich wrote: Alexander V. Chernikov melif...@freebsd.org writes: Log: Finish r274118: remove useless fields from struct domain. [...] Modified: head/sys/sys/domain.h == --- head/sys/sys

svn commit: r274187 - head/sys/net

2014-11-06 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 6 17:50:35 2014 New Revision: 274187 URL: https://svnweb.freebsd.org/changeset/base/274187 Log: Fix build. Pointy hat to:melifaro Modified: head/sys/net/route.c Modified: head/sys/net/route.c

Re: svn commit: r274177 - in head: share/man/man9 sys/net sys/netinet sys/netinet6 sys/sys

2014-11-06 Thread Alexander V. Chernikov
On 06.11.2014 21:46, Ian Lepore wrote: On Thu, 2014-11-06 at 14:39 +, Alexander V. Chernikov wrote: Author: melifaro Date: Thu Nov 6 14:39:04 2014 New Revision: 274177 URL: https://svnweb.freebsd.org/changeset/base/274177 Log: Finish r274118: remove useless fields from struct domain

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Alexander V. Chernikov
On 07 Nov 2014, at 03:15, Luigi Rizzo ri...@iet.unipi.it wrote: On Thu, Nov 06, 2014 at 03:05:30PM +0400, Alexander V. Chernikov wrote: On 15.10.2014 05:22, Adrian Chadd wrote: Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL: https://svnweb.freebsd.org/changeset

svn commit: r274086 - head/sbin/route

2014-11-04 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 4 10:21:34 2014 New Revision: 274086 URL: https://svnweb.freebsd.org/changeset/base/274086 Log: Put break after err() to please coverity. Reported by: Coverity CID: 1250795 Modified: head/sbin/route/route.c Modified: head/sbin/route/route.c

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

2014-11-04 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 4 10:25:52 2014 New Revision: 274087 URL: https://svnweb.freebsd.org/changeset/base/274087 Log: Remove unused variable. Found by: Coverity CID: 1245739 Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified:

svn commit: r274118 - in head/sys: kern netinet netinet6 sys

2014-11-04 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Nov 5 00:58:01 2014 New Revision: 274118 URL: https://svnweb.freebsd.org/changeset/base/274118 Log: Remove old hack abusing domattach from NFS code. According to IANA RPC uaddr registry, there are no AFs except IPv4 and IPv6, so it's not worth being too

svn commit: r273906 - head/sbin/route

2014-10-31 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 31 13:37:47 2014 New Revision: 273906 URL: https://svnweb.freebsd.org/changeset/base/273906 Log: Print human-readable error for route not found case. Submitted by: vsevolod (initial version) MFC after:2 weeks Sponsored by: Yandex LLC Modified:

svn commit: r273586 - head/sbin/ipfw

2014-10-24 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 24 13:29:12 2014 New Revision: 273586 URL: https://svnweb.freebsd.org/changeset/base/273586 Log: Fix displaying non-contiguous netmasks. Found by: ae Sponsored by: Yandex LLC Modified: head/sbin/ipfw/ipfw2.c Modified: head/sbin/ipfw/ipfw2.c

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

2014-10-24 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 24 13:57:15 2014 New Revision: 273588 URL: https://svnweb.freebsd.org/changeset/base/273588 Log: Bump default dynamic limit to 16k entries. Print better log message when limit is hit. PR: 193300 Submitted by: me at nileshgr.com Modified:

svn commit: r273594 - head/sbin/ipfw

2014-10-24 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 24 17:06:56 2014 New Revision: 273594 URL: https://svnweb.freebsd.org/changeset/base/273594 Log: Fix documentation issue. PR: 194581 Submitted by: madpilot Modified: head/sbin/ipfw/ipfw.8 Modified: head/sbin/ipfw/ipfw.8

svn commit: r273541 - head/sbin/ifconfig

2014-10-23 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Oct 23 11:01:49 2014 New Revision: 273541 URL: https://svnweb.freebsd.org/changeset/base/273541 Log: Show SFP+/QSFP memory map dump on higher verbose levels. Sponsored by: Yandex LLC MFC after:1 week Modified: head/sbin/ifconfig/sfp.c Modified:

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

2014-10-22 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 22 21:20:37 2014 New Revision: 273483 URL: https://svnweb.freebsd.org/changeset/base/273483 Log: Rename log2 to tal_log2. Submitted by: luigi Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c

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

2014-10-20 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 20 11:21:07 2014 New Revision: 273327 URL: https://svnweb.freebsd.org/changeset/base/273327 Log: Use copyout() directly instead of updating various fields before/after each sooptcopyout() call. Found by: luigi Sponsored by: Yandex LLC Modified:

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

2014-10-19 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Oct 19 11:15:19 2014 New Revision: 273274 URL: https://svnweb.freebsd.org/changeset/base/273274 Log: Perform more checks on the number of tables supplied by user. Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified: head/sys/netpfil/ipfw/ip_fw_table.c

svn commit: r273253 - head/sbin/ipfw

2014-10-18 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 18 15:18:31 2014 New Revision: 273253 URL: https://svnweb.freebsd.org/changeset/base/273253 Log: * Zero rule buffer. * Rename 'read' variable. Pointed by: luigi Modified: head/sbin/ipfw/ipfw2.c Modified: head/sbin/ipfw/ipfw2.c

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

2014-10-18 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 18 17:23:41 2014 New Revision: 273260 URL: https://svnweb.freebsd.org/changeset/base/273260 Log: Use IPFW_RULE_CNTR_SIZE macro instead of non-relevant ip_fw_cntr structure. Found by: luigi Modified: head/sys/netpfil/ipfw/ip_fw_private.h

svn commit: r273220 - head/sys/net

2014-10-17 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 17 15:07:04 2014 New Revision: 273220 URL: https://svnweb.freebsd.org/changeset/base/273220 Log: * Remove route caching in if_stf. * Copy necessary in6_ifa on stack instead of playing with refcounts. Modified: head/sys/net/if_stf.c Modified:

svn commit: r273032 - head/sbin/ipfw

2014-10-13 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 13 11:26:17 2014 New Revision: 273032 URL: https://svnweb.freebsd.org/changeset/base/273032 Log: * Fix zeroing individual entries via ipfw(8). * Report error and return non-zero exit code if zeroing non-matched entries Found by: Oleg Ginzburg Modified:

svn commit: r273033 - head/sbin/ipfw

2014-10-13 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 13 12:49:04 2014 New Revision: 273033 URL: https://svnweb.freebsd.org/changeset/base/273033 Log: Show error when deleting non-existing rule number. Found by: Oleg Ginzburg Modified: head/sbin/ipfw/ipfw2.c Modified: head/sbin/ipfw/ipfw2.c

svn commit: r273035 - in head/sys: netinet netpfil/ipfw

2014-10-13 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 13 13:49:28 2014 New Revision: 273035 URL: https://svnweb.freebsd.org/changeset/base/273035 Log: Fix matching default rule on clear/show commands. Found by: Oleg Ginzburg Modified: head/sys/netinet/ip_fw.h head/sys/netpfil/ipfw/ip_fw_sockopt.c

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

2014-10-11 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 11 15:04:50 2014 New Revision: 272940 URL: https://svnweb.freebsd.org/changeset/base/272940 Log: Fix KASSERT typo. Modified: head/sys/netpfil/ipfw/ip_fw_table_value.c (contents, props changed) Modified: head/sys/netpfil/ipfw/ip_fw_table_value.c

Re: svn commit: r272840 - in head: sbin/ipfw sys/conf sys/modules/ipfw sys/netgraph sys/netinet sys/netpfil/ipfw

2014-10-11 Thread Alexander V. Chernikov
On 11 Oct 2014, at 20:13, John Baldwin j...@freebsd.org wrote: On Thursday, October 09, 2014 07:32:36 PM Alexander V. Chernikov wrote: Author: melifaro Date: Thu Oct 9 19:32:35 2014 New Revision: 272840 URL: https://svnweb.freebsd.org/changeset/base/272840 Log: Merge projects/ipfw

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

2014-10-10 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 10 17:24:56 2014 New Revision: 272898 URL: https://svnweb.freebsd.org/changeset/base/272898 Log: Partially fix build on !amd64 Pointed by: bz Modified: head/sbin/ipfw/ipfw2.c head/sbin/ipfw/tables.c (contents, props changed)

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

2014-10-10 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 10 18:31:35 2014 New Revision: 272899 URL: https://svnweb.freebsd.org/changeset/base/272899 Log: Fix NOINET6 build for ipfw. Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c

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

2014-10-10 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 10 18:57:12 2014 New Revision: 272900 URL: https://svnweb.freebsd.org/changeset/base/272900 Log: Fix KASSERT argument type. Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c

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

2014-10-10 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Oct 10 20:37:06 2014 New Revision: 272912 URL: https://svnweb.freebsd.org/changeset/base/272912 Log: Remove redundant if_notifier declaration. Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c

svn commit: r272840 - in head: sbin/ipfw sys/conf sys/modules/ipfw sys/netgraph sys/netinet sys/netpfil/ipfw

2014-10-09 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Oct 9 19:32:35 2014 New Revision: 272840 URL: https://svnweb.freebsd.org/changeset/base/272840 Log: Merge projects/ipfw to HEAD. Main user-visible changes are related to tables: * Tables are now identified by names, not numbers. There can be up to 65k

Re: svn commit: r272840 - in head: sbin/ipfw sys/conf sys/modules/ipfw sys/netgraph sys/netinet sys/netpfil/ipfw

2014-10-09 Thread Alexander V. Chernikov
On 09 Oct 2014, at 23:43, Garrett Cooper yaneurab...@gmail.com wrote: On Oct 9, 2014, at 12:32, Alexander V. Chernikov melif...@freebsd.org wrote: Author: melifaro Date: Thu Oct 9 19:32:35 2014 New Revision: 272840 URL: https://svnweb.freebsd.org/changeset/base/272840 ... MFC

svn commit: r272607 - head/sbin/ipfw

2014-10-06 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 6 11:00:47 2014 New Revision: 272607 URL: https://svnweb.freebsd.org/changeset/base/272607 Log: Improve reserved keywords hack: we can't easily predict (in current parsing model) if the keyword is ipfw(8) reserved keyword or port name. Checking proto

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

2014-10-06 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 6 11:15:11 2014 New Revision: 272609 URL: https://svnweb.freebsd.org/changeset/base/272609 Log: Fix O_TCPOPTS processing. Obtained from:luigi Modified: head/sys/netpfil/ipfw/ip_fw2.c Modified: head/sys/netpfil/ipfw/ip_fw2.c

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

2014-10-06 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Oct 6 12:29:06 2014 New Revision: 272614 URL: https://svnweb.freebsd.org/changeset/base/272614 Log: Improve r272609 (O_TCPOPTS). MFC after:3 dayes Modified: head/sys/netpfil/ipfw/ip_fw2.c Modified: head/sys/netpfil/ipfw/ip_fw2.c

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

2014-10-04 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 4 12:46:26 2014 New Revision: 272518 URL: https://svnweb.freebsd.org/changeset/base/272518 Log: Bump max rule size to 512 opcodes. Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c

Re: svn commit: r271207 - head/sys/dev/ahci

2014-10-04 Thread Alexander V. Chernikov
On 06.09.2014 23:43, Alexander Motin wrote: Author: mav Date: Sat Sep 6 19:43:48 2014 New Revision: 271207 URL: http://svnweb.freebsd.org/changeset/base/271207 Log: Save one register read (AHCI_IS) for AHCI controllers with only one port. For controllers with only one port (like

Re: svn commit: r272391 - in head/sys: netinet netinet6

2014-10-03 Thread Alexander V. Chernikov
On 02.10.2014 14:32, Gleb Smirnoff wrote: On Thu, Oct 02, 2014 at 12:16:15PM +0400, Alexander V. Chernikov wrote: A On 02.10.2014 04:25, Hiroki Sato wrote: A Author: hrs A Date: Thu Oct 2 00:25:57 2014 A New Revision: 272391 A URL: https://svnweb.freebsd.org/changeset/base/272391 A A Log

Re: svn commit: r272391 - in head/sys: netinet netinet6

2014-10-02 Thread Alexander V. Chernikov
On 02.10.2014 04:25, Hiroki Sato wrote: Author: hrs Date: Thu Oct 2 00:25:57 2014 New Revision: 272391 URL: https://svnweb.freebsd.org/changeset/base/272391 Log: Add an additional routing table lookup when m-m_pkthdr.fibnum is changed at a PFIL hook in ip{,6}_output(). IPFW setfib rule

svn commit: r272361 - in head/sys: net netinet netinet6 netpfil/pf

2014-10-01 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 1 14:39:06 2014 New Revision: 272361 URL: https://svnweb.freebsd.org/changeset/base/272361 Log: Remove lock init from radix.c. Radix has never managed its locking itself. The only consumer using radix with embeded rwlock is system routing table. Move per-AF

svn commit: r272385 - head/sys/net

2014-10-01 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Oct 1 21:24:58 2014 New Revision: 272385 URL: https://svnweb.freebsd.org/changeset/base/272385 Log: Free radix mask entries on main radix destroy. This is temporary commit to be merged to 10. Other approach (like hash table) should be used to store different

<    1   2   3   4   5   6   >