CVS commit: src/sys/net/npf

2014-12-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Dec 20 16:19:43 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c npf_conn.h npf_nat.c Log Message: NPF: set the connection flags atomically in the post-creation logic and fix a tiny race condition window. Might fix

CVS commit: src/sys/net

2014-12-17 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Dec 17 09:41:30 UTC 2014 Modified Files: src/sys/net: if_tap.c Log Message: Replace if_attach of if_tap with if_initialize and if_register To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/net/if_tap.c

CVS commit: src/sys/net

2014-12-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Dec 14 08:57:14 UTC 2014 Modified Files: src/sys/net: if.c Log Message: Avoid a race when the ifp-if_slowtimo pointer is changed while we are running in if_slowtimo already. Suggested by Masao Uebayashi in PR kern/49462. To

CVS commit: src/sys/net

2014-12-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 15 06:52:25 UTC 2014 Modified Files: src/sys/net: if.c if.h Log Message: Introduce if_initialize and if_register as an alternative to if_attach if_attach initializes an ifnet object and registers it to the system (e.g.,

CVS commit: src/sys/net

2014-12-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Dec 11 14:33:22 UTC 2014 Modified Files: src/sys/net: if.c Log Message: Avoid scheduling more slow timeouts while we are in the process of detaching the interface: set if_slowtimo to NULL before doing the callout_halt() and

CVS commit: src/sys/net

2014-12-07 Thread Justin Cormack
Module Name:src Committed By: justin Date: Mon Dec 8 00:44:45 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Help gcc by initialising variable To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/net/bpfjit.c Please note that diffs are

CVS commit: src/sys/net

2014-12-07 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 8 04:55:47 UTC 2014 Modified Files: src/sys/net: if.c Log Message: Tweak ifconf (retry) The tweak makes the code intention clear and further changes easy. No functional change. The first trial broke SIOCGIFCONF (PR

CVS commit: src/sys/net

2014-12-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 2 19:32:09 UTC 2014 Modified Files: src/sys/net: files.net if_dl.h Added Files: src/sys/net: dl_print.c Log Message: - split struct dladdr out of struct sockaddr_dl - add routines to print struct sockaddr_dl

CVS commit: src/sys/net

2014-12-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 2 19:34:33 UTC 2014 Modified Files: src/sys/net: dl_print.c if_dl.h Log Message: missed _ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/dl_print.c cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sys/net

2014-12-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 2 19:57:11 UTC 2014 Modified Files: src/sys/net: route.c Log Message: zero out the sockaddrs when dup'ing. To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.134 src/sys/net/route.c Please note that diffs

CVS commit: src/sys/net

2014-12-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 2 21:28:31 UTC 2014 Modified Files: src/sys/net: rtsock.c Log Message: fix debugging printf. To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166 src/sys/net/rtsock.c Please note that diffs are not public

CVS commit: src/sys/net

2014-12-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Dec 3 01:31:37 UTC 2014 Modified Files: src/sys/net: if_dl.h Log Message: add DL_PRINT macro To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/net/if_dl.h Please note that diffs are not public

CVS commit: src/sys/net

2014-11-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Dec 1 00:27:05 UTC 2014 Modified Files: src/sys/net: if.c Log Message: PR/49437: jmcneill: revert broken changes that broke SIOCGIFCONF (mdnsd uses it) To generate a diff of this commit: cvs rdiff -u -r1.300 -r1.301

CVS commit: src/sys/net

2014-11-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Dec 1 07:15:42 UTC 2014 Modified Files: src/sys/net: if.c if.h Log Message: Make more functions static No functional change. To generate a diff of this commit: cvs rdiff -u -r1.301 -r1.302 src/sys/net/if.c cvs rdiff -u

CVS commit: src/sys/net/npf

2014-11-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 30 00:40:55 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c npf_conn.h npf_nat.c npf_ruleset.c Log Message: NPF: - npf_nat_import: take the port only if using the portmap. - Sprinkle some comments and asserts. To

CVS commit: src/sys/net/npf

2014-11-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 30 01:37:53 UTC 2014 Modified Files: src/sys/net/npf: npf_conf.c npf_impl.h npf_nat.c npf_ruleset.c Log Message: - npf_config_load: if loading the connections, do not perform any actice NAT policy take over or or portmap

CVS commit: src/sys/net

2014-11-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Nov 28 08:29:01 UTC 2014 Modified Files: src/sys/net: if.c if.h if_ethersubr.c if_ieee1394subr.c if_spppsubr.c if_tokensubr.c Log Message: Remove dead codes and make if_free_sadl static No functional change.

CVS commit: src/sys/net

2014-11-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 26 09:38:42 UTC 2014 Modified Files: src/sys/net: if.c if.h Log Message: Change if_slowtimo_ch to a pointer One benefit to do so is to reduce memory used for struct callout; we can avoid to allocate struct callout for

CVS commit: src/sys/net/npf

2014-11-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Nov 26 21:25:35 UTC 2014 Modified Files: src/sys/net/npf: npf_nat.c npf_ruleset.c Log Message: NPF: fix the reference counting and share the active NAT portmap correctly when performing the reload. Should fixes PR/49412,

CVS commit: src/sys/net

2014-11-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 26 07:06:03 UTC 2014 Modified Files: src/sys/net: if.c if.h Log Message: Make if_slowtimo static To generate a diff of this commit: cvs rdiff -u -r1.293 -r1.294 src/sys/net/if.c cvs rdiff -u -r1.175 -r1.176

CVS commit: src/sys/net

2014-11-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 26 07:22:05 UTC 2014 Modified Files: src/sys/net: if.c if.h Log Message: Rename if_watchdog to if_slowtimo if_watchdog callbacks do a little more than what watchdog suggests. Discussed with uebayasi@ (the idea

CVS commit: src/sys/net

2014-11-25 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Nov 26 07:43:04 UTC 2014 Modified Files: src/sys/net: if.c if.h Log Message: Create if_slowtimo (if_watchdog) callout for each interface This change is to obviate the need to run if_slowtimo callbacks that may sleep inside

CVS commit: src/sys/net

2014-11-20 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Thu Nov 20 14:35:01 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Follow argument convension of other emit_xxx() functions. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/net/bpfjit.c Please

CVS commit: src/sys/net

2014-11-20 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Thu Nov 20 19:18:52 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Implement BPF_ALU+BPF_MOD-BPF_K when pc-k is a power of 2. Get rid of divt and divw arguments in emit_moddiv(), they're accessible via the pc

CVS commit: src/sys/net

2014-11-20 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Thu Nov 20 20:31:22 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Implement BPF_MOD. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/net/bpfjit.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2014-11-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Nov 19 19:34:43 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Add BPF_MOD/BPF_XOR (untested, needs work) To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/net/bpfjit.c Please note that

CVS commit: src/sys/net

2014-11-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Nov 19 19:35:21 UTC 2014 Modified Files: src/sys/net: bpf.h bpf_filter.c dlt.h Log Message: Add BPF_MOD/BPF_XOR, sync DLT entries and document unused bpf instructions. From libpcap-1.6.2 To generate a diff of this commit:

CVS commit: src/sys/net

2014-11-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 17 13:58:53 UTC 2014 Modified Files: src/sys/net: if.c Log Message: Make ifconfig destroy work if INET6 is present but not attached To generate a diff of this commit: cvs rdiff -u -r1.292 -r1.293 src/sys/net/if.c Please

CVS commit: src/sys/net

2014-11-07 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Nov 7 09:26:08 UTC 2014 Modified Files: src/sys/net: if_tap.c Log Message: Complete the initialization of tap_softc before if_attach Basically we should complete the initializaiton of softc before if_attach because once

CVS commit: src/sys/net

2014-11-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Nov 7 12:57:42 UTC 2014 Modified Files: src/sys/net: if.c Log Message: PR/49373: Ryota Ozaki: Running if_clone_create and if_clone_destroy in parallel causes panic XXX: Pullup 7. To generate a diff of this commit: cvs

CVS commit: src/sys/net

2014-10-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Oct 11 10:16:49 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Protect vlan_unconfig with a mutex It is not thread-safe but is likely to be executed in concurrent. See PR 49264 for more detail. To generate a

CVS commit: src/sys/net

2014-10-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Oct 11 10:18:36 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Tweak vlan_unconfig No functional change. To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/net/if_vlan.c Please note that

CVS commit: src/sys/net

2014-10-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Oct 11 10:27:31 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Execute if_detach within splnet where vlan_unconfig is With the fix, a ifnet data of vlan can avoid use after free that results in a fatal page

CVS commit: src/sys/net

2014-10-08 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Oct 9 04:48:12 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Do KASSERT(KERNEL_LOCKED_P()) only when NET_MPSAFE off When NET_MPSAFE, bridge_enqueue calls vlan_start w/o KERNEL_LOCK. To generate a diff of

CVS commit: src/sys/net

2014-10-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Oct 3 06:46:02 UTC 2014 Modified Files: src/sys/net: if_tap.c Log Message: Remove unneeded #include To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/net/if_tap.c Please note that diffs are not public

CVS commit: src/sys/net

2014-09-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 15 06:07:37 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Delete link local addresses of a vlan interface when detaching its parent This fixes PR 49197. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/net

2014-09-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Sep 15 05:54:02 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Leave promiscuous mode when detaching a parent (ifconfig -vlanif) We have to call ifpromisc(ifp, 0) for both a VLAN interface and its parent when

CVS commit: src/sys/net

2014-09-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Sep 13 17:18:45 UTC 2014 Modified Files: src/sys/net: bpf.c Log Message: PR/49190: bpf_deliver: set scratch memory store in bpf_args_t. To generate a diff of this commit: cvs rdiff -u -r1.188 -r1.189 src/sys/net/bpf.c

CVS commit: src/sys/net

2014-09-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Sep 12 03:44:27 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Restore vlan_ioctl overwritten by ether_ifdetach in vlan_unconfig This fixes PR 49112. To generate a diff of this commit: cvs rdiff -u -r1.70

CVS commit: src/sys/net

2014-09-11 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Sep 12 04:10:24 UTC 2014 Modified Files: src/sys/net: if_vlan.c Log Message: Call if_input of vlan interface itself, not parent's one And also we need to drop M_PROMISC before calling if_input; it was originally at just

CVS commit: src/sys/net

2014-09-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 06:00:05 UTC 2014 Modified Files: src/sys/net: rtsock.c Log Message: Don't use C++ new keyword To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/net/rtsock.c Please note that diffs are not public

CVS commit: src/sys/net

2014-09-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 06:01:24 UTC 2014 Modified Files: src/sys/net: net_stats.h Log Message: Cast return value of _NET_STAT_GETREF To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/net/net_stats.h Please note that diffs

CVS commit: src/sys/net

2014-09-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 09:22:22 UTC 2014 Modified Files: src/sys/net: bpf.c if_gre.c if_tap.c Log Message: Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get a correctly typed pointer. To generate a diff of this

CVS commit: src/sys/net

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:32:07 UTC 2014 Modified Files: src/sys/net: if_llc.h Log Message: Don't use class as a structure member. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/net/if_llc.h Please note that diffs are

CVS commit: src/sys/net/npf

2014-08-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 24 20:36:30 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c npf_ctl.c npf_nat.c Log Message: - npf_conn_import: add a missing stat counter increment. - npf_nat_import: add a missing reference and make a comment. To

CVS commit: src/sys/net

2014-08-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 18 04:28:55 UTC 2014 Modified Files: src/sys/net: if_gre.c Log Message: Don't leak in gre_clone_create error branch. Noted by maxv@, compile-tested for amd64. To generate a diff of this commit: cvs rdiff -u -r1.159

CVS commit: src/sys/net

2014-08-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Aug 15 15:32:24 UTC 2014 Modified Files: src/sys/net: if_bridge.c Log Message: bridge: reject non-IFF_SIMPLEX interfaces bridge does not work with !IFF_SIMPLEX interfaces (PR/18035); the bug is not yet fixed. Until it gets

CVS commit: src/sys/net/npf

2014-08-10 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 11 01:54:13 UTC 2014 Modified Files: src/sys/net/npf: npf_conf.c npf_ctl.c npf_impl.h npf_rproc.c npf_ruleset.c npf_tableset.c Log Message: NPF: finish up the rework of npfctl_save() mechanism. To generate a

CVS commit: src/sys/net

2014-08-06 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Aug 7 03:40:21 UTC 2014 Modified Files: src/sys/net: bpf.c Log Message: Use NULL instead of 0 for pointers To generate a diff of this commit: cvs rdiff -u -r1.186 -r1.187 src/sys/net/bpf.c Please note that diffs are not

CVS commit: src/sys/net

2014-07-31 Thread Tyler R. Retzlaff
Module Name:src Committed By: rtr Date: Thu Jul 31 13:21:33 UTC 2014 Modified Files: src/sys/net: link_proto.c Log Message: split PRU_CONNECT, PRU_RCVOOB and PRU_SENDOOB into separate functions (all implemented as EOPNOTSUPP). To generate a diff of this commit: cvs

CVS commit: src/sys/net

2014-07-30 Thread Tyler R. Retzlaff
Module Name:src Committed By: rtr Date: Thu Jul 31 05:13:53 UTC 2014 Modified Files: src/sys/net: raw_usrreq.c Log Message: fix missed conversion to call to pr_connect() from pr_generic() when PRU_CONNECT split was done. - error =

CVS commit: src/sys/net

2014-07-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Mon Jul 28 07:32:46 UTC 2014 Modified Files: src/sys/net: bpf.c Log Message: Enable net.bpf.jit only if MODULAR and BPFJIT. Tweak a warning about postponed jit activation. To generate a diff of this commit: cvs rdiff -u -r1.185

CVS commit: src/sys/net

2014-07-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jul 28 14:24:48 UTC 2014 Modified Files: src/sys/net: if.c if_ether.h if_ethersubr.c Log Message: Add a mutex for global variables of if_ethersubr.c To initialize the mutex, we introduce etherinit that is called from

CVS commit: src/sys/net

2014-07-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 29 01:35:44 UTC 2014 Modified Files: src/sys/net: if_faith.c Log Message: Use if_free instead of free To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/net/if_faith.c Please note that diffs are not

CVS commit: src/sys/net

2014-07-28 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 29 05:56:59 UTC 2014 Modified Files: src/sys/net: if.c Log Message: Use IFADDR_FOREACH To generate a diff of this commit: cvs rdiff -u -r1.286 -r1.287 src/sys/net/if.c Please note that diffs are not public domain;

CVS commit: src/sys/net

2014-07-26 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Jul 26 11:23:46 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Don't use saved EREG registers because sljit 0.91 can generate bogus code on amd64. The A and X registers are saved on the stack. The most recent

CVS commit: src/sys/net/npf

2014-07-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jul 26 16:42:03 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c Log Message: npf_conn_conkey: fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/net/npf/npf_conn.c Please note that diffs

CVS commit: src/sys/net/npf

2014-07-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jul 25 20:07:32 UTC 2014 Modified Files: src/sys/net/npf: npf_state_tcp.c Log Message: npf_tcp_inwindow: enable strict RST check by default. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/net/npf

2014-07-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jul 25 23:07:21 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c npf_conn.h npf_ctl.c Log Message: npf_mk_connlist: destroy the connections on error path. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/net/npf

2014-07-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jul 25 23:21:46 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c npf_conn.h Log Message: npf_conn_conkey: adjust to return the key length and add a comment describing the key layout. To generate a diff of this commit:

CVS commit: src/sys/net

2014-07-24 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Thu Jul 24 22:54:38 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: For P[X+0] load, don't emit wrap around check and copy X intead of emitting X+0. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

CVS commit: src/sys/net

2014-07-22 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Tue Jul 22 08:20:08 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Don't use scratch registers for X and to restore A after BPF_COPX call. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/net

2014-07-22 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Tue Jul 22 08:29:51 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Two tweaks: don't use a temporary register to dereference the err agrument after xcall and don't generate ((tmp1 0xf) 2) twice in emit_msh(). To

CVS commit: src/sys/net/npf

2014-07-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 23 01:48:05 UTC 2014 Modified Files: src/sys/net/npf: npf.h Log Message: npf_iscached: add an assert. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/net/npf/npf.h Please note that diffs are not

CVS commit: src/sys/net

2014-07-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 23 04:09:48 UTC 2014 Modified Files: src/sys/net: if_bridge.c Log Message: Add missing unlock To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/net/if_bridge.c Please note that diffs are not public

CVS commit: src/sys/net

2014-07-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 23 05:32:23 UTC 2014 Modified Files: src/sys/net: if_bridge.c Log Message: Avoid calling copyout with holding mutex(IPL_NET) Because copyout may lead a page fault that may sleep, we have to pull it out from the critical

CVS commit: src/sys/net

2014-07-21 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jul 21 12:03:38 UTC 2014 Modified Files: src/sys/net: link_proto.c Log Message: Don't assume if_init is always set if_init may be NULL, e.g., if_vlan. PR kern/48997 To generate a diff of this commit: cvs rdiff -u -r1.16

CVS commit: src/sys/net/npf

2014-07-20 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jul 20 14:16:00 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c Log Message: Drop variable only used in return. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/net/npf/npf_conn.c Please note that

CVS commit: src/sys/net

2014-07-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sun Jul 20 16:40:34 UTC 2014 Modified Files: src/sys/net: if_bridge.c Log Message: Don't return ENETRESET when ioctl SIOCSIFMTU Otherwise, just changing MTU with ifconfig shows a confusable error message. RP kern/48996 To

CVS commit: src/sys/net/npf

2014-07-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jul 19 19:14:21 UTC 2014 Added Files: src/sys/net/npf: npf_conn.h Log Message: Add npf_conn.h missed in the previous commit. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/net/npf/npf_conn.h Please note

CVS commit: src/sys/net/npf

2014-07-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jul 19 20:59:01 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c Log Message: Fix gcc warnings. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/net/npf/npf_conn.c Please note that diffs are not

CVS commit: src/sys/net/npf

2014-07-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jul 19 21:22:58 UTC 2014 Modified Files: src/sys/net/npf: npf_conn.c Log Message: gcc-4.8 complains about not being able to inline To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/net/npf/npf_conn.c

CVS commit: src/sys/net/npf

2014-07-19 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jul 20 00:43:47 UTC 2014 Removed Files: src/sys/net/npf: npf_session.c Log Message: Bye bye npf_session.c To generate a diff of this commit: cvs rdiff -u -r1.33 -r0 src/sys/net/npf/npf_session.c Please note that diffs are

CVS commit: src/sys/net

2014-07-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Jul 17 10:46:58 UTC 2014 Modified Files: src/sys/net: if_mpls.c Log Message: Make sure to call ifp-if_output() with KERNEL_LOCK held. Should fix mpls-related atf tests. To generate a diff of this commit: cvs rdiff -u -r1.15

CVS commit: src/sys/net

2014-07-15 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 15 20:17:53 UTC 2014 Modified Files: src/sys/net: link_proto.c Log Message: socklen_t is not uint8_t, so don't print it as such. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/net/link_proto.c

CVS commit: src/sys/net

2014-07-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 16 03:17:26 UTC 2014 Modified Files: src/sys/net: if.h Log Message: Kill void * for bridge in struct ifnet No functional change. To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172 src/sys/net/if.h Please

CVS commit: src/sys/net

2014-07-13 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sun Jul 13 18:48:27 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Don't use BJ_TMP2REG for 32bit packet reads. Assign this register to (buf+X) in BPF_LD+BPF_IND and save one instruction. To generate a diff of this

CVS commit: src/sys/net

2014-07-13 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sun Jul 13 21:54:46 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Refactor BPF_COPX code. New version doesn't load buf and buflen after copx call. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/sys/net

2014-07-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jul 14 02:34:36 UTC 2014 Modified Files: src/sys/net: bridgestp.c if.h if_bridge.c if_bridgevar.h Log Message: Make bridge MPSAFE - Introduce BRIDGE_MPSAFE - It's enabled only when NET_MPSAFE is defined in if.h or the

CVS commit: src/sys/net

2014-07-12 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Jul 12 16:13:57 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Some small changes: add missing error checks; move sjump initialisation away from optimize(); +BJ_HINT_PKT, -BJ_HINT_IND; tweak comments. To

CVS commit: src/sys/net

2014-07-12 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Jul 12 16:52:57 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Initialise status to avoid -Wuninitialized warning. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/net/bpfjit.c Please note

CVS commit: src/sys/net

2014-07-12 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Jul 12 20:14:18 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: emit_xcall: check overflow by comparing X with (UINT32_MAX - pk-k), restore the A register after checking that xcall succeeded. To generate a diff

CVS commit: src/sys/net

2014-07-11 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Fri Jul 11 20:43:33 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Handle overflow in BPF_LD+BPF_IND for mbuf chains and make two minor changes: move sljit_emit_return() to generate_insn_code() and use a different

CVS commit: src/sys/net

2014-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 10 15:32:10 UTC 2014 Modified Files: src/sys/net: bpf.c Log Message: initialize args the same way we do in filter. To generate a diff of this commit: cvs rdiff -u -r1.183 -r1.184 src/sys/net/bpf.c Please note that

CVS commit: src/sys/net

2014-07-08 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Tue Jul 8 11:30:31 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Most filter programs in the kernel need 3 scratch registers. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/net/bpfjit.c

CVS commit: src/sys/net

2014-07-07 Thread Tyler R. Retzlaff
Module Name:src Committed By: rtr Date: Mon Jul 7 10:18:20 UTC 2014 Modified Files: src/sys/net: rtsock.c Log Message: return EOPNOTSUPP for pr_stat instead of returning success since we don't fill in the struct stat passed to us. To generate a diff of this commit: cvs

CVS commit: src/sys/net

2014-07-07 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Mon Jul 7 19:56:03 UTC 2014 Modified Files: src/sys/net: bpf_filter.c Log Message: Arithmetic overflow when calculating variable offsets (BPF_LD+BPF_IND instructions) should be handled uniformly for contiguous buffers and mbufs.

CVS commit: src/sys/net

2014-07-06 Thread Tyler R. Retzlaff
Module Name:src Committed By: rtr Date: Sun Jul 6 16:06:19 UTC 2014 Modified Files: src/sys/net: link_proto.c Log Message: * split PRU_SENSE functionality out of link_usrreq() and place into separate link_stat(struct socket *, struct stat *) function To generate a

CVS commit: src/sys/net

2014-07-05 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Jul 5 11:13:13 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Review some SLJIT_MOV instructions with respect to width. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/net/bpfjit.c Please

CVS commit: src/sys/net

2014-07-05 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Jul 5 22:06:11 UTC 2014 Modified Files: src/sys/net: bpf_filter.c Log Message: Implement error checking in m_xbyte() and check for errors after m_xbyte() call. Reuse (len - k) expression in m_xword() and m_xhalf() to give an

CVS commit: src/sys/net

2014-07-04 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Fri Jul 4 21:32:08 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Add optimization hints. They replace nscratches and ncopfuncs and improve readability. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/net

2014-07-03 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Jul 4 01:50:22 UTC 2014 Modified Files: src/sys/net: pktqueue.c Log Message: Fix pktq_enqueue for rump Add _RUMP_NATIVE_ABI to the macro condition for i386 and x86_64 because _RUMPKERNEL is not defined for them. See

CVS commit: src/sys/net

2014-07-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 2 07:30:37 UTC 2014 Modified Files: src/sys/net: pktqueue.c Log Message: Restore RPS of pktq_enqueue unless _RUMPKERNEL It's a workaround and would be fixed in rump soon. ok pooka@ To generate a diff of this commit:

CVS commit: src/sys/net

2014-07-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 2 09:43:16 UTC 2014 Modified Files: src/sys/net: if_bridge.c Log Message: Remove obsolete codes for if_snd To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/net/if_bridge.c Please note that diffs

CVS commit: src/sys/net

2014-07-02 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 2 09:51:08 UTC 2014 Modified Files: src/sys/net: if_bridge.c Log Message: Protect bridge_list with a mutex To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/net/if_bridge.c Please note that diffs

CVS commit: src/sys/net

2014-07-01 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jul 1 14:04:40 UTC 2014 Modified Files: src/sys/net: if.h Log Message: Unbreak lib/libc/net/getifaddrs.c --- getifaddrs.o --- In file included from

CVS commit: src/sys/net

2014-07-01 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Tue Jul 1 16:18:55 UTC 2014 Modified Files: src/sys/net: bpfjit.c Log Message: Move the main loop in bpfjit_generate_code() to a new function and make few small changes. To generate a diff of this commit: cvs rdiff -u -r1.18

CVS commit: src/sys/net

2014-06-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jun 30 10:03:41 UTC 2014 Modified Files: src/sys/net: if_ethersubr.c Log Message: Schedule pppoe_softintr only when a packet is enqueued To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202

CVS commit: src/sys/net

2014-06-30 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Jun 30 12:56:51 UTC 2014 Modified Files: src/sys/net: if_ppp.c Log Message: Cleanup ppp_inproc - Remove unnecessary variable isr - Use pktq instead of rv to switch between inet/inet6 and other protocols ok msaitoh@ and

CVS commit: src/sys/net/npf

2014-06-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jun 30 00:01:24 UTC 2014 Modified Files: src/sys/net/npf: npf_bpf.c Log Message: NPF: use BPF JIT by default. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/net/npf/npf_bpf.c Please note that diffs are

<    6   7   8   9   10   11   12   13   14   >