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:
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)
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
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
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
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
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
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
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
___
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
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
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
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
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
___
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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:
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
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
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:
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:
�
�
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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:
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
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:
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
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:
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
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:
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
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:
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
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
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
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:
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:
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
301 - 400 of 592 matches
Mail list logo