Re: Missing rump/net/libtun and rump/net/libvlan/

  • From: Hui Kang <hkang.sunysb@xxxxxxxxx>
  • To: pooka@xxxxxx
  • Date: Sat, 7 Jan 2017 22:39:51 -0500

Hi, Antti,
I tried the following two methods in order to add libtun to rump kernel/src-bsd

  (m1) a full sync of upstream netbsd-src. However, "./build-rr.sh hw"
fails to compile.
  (m2) I kind of cherry-pick the libtun component (I created a PR to
track the commit [1]) and be able to make the compilation work. With
this PR, the rump kernel client can use the tun component of a rump
kernel. This is not a real "cherry-pick" because the upstream netbsd
has made some change to the app-src branch of rumpkernel/src-bsd [2].

Could you provide some feedback on how to proceed to make libtun a
part of rumpkernel/src-bsd? Thanks.

- Hui

[1] https://github.com/rumpkernel/src-netbsd/pull/1
[2] 
https://github.com/huikang/netbsd-src/commit/60a241be2b08a4c81dda8b9b8ec09d2bbe6fba3f#diff-c871c9f5be0e8b75c6fd3de9ea46fa2a

On Tue, Jan 3, 2017 at 11:20 AM, Antti Kantee <pooka@xxxxxx> wrote:

On 03/01/17 15:59, Hui Kang wrote:

Hi,
Although rumpkernel/src-bsd is a mirror of the upstream netbsd, I
found these two drivers are missing in all the branches (even
all-src). Would mind adding the missing ones to the mirrored repo (or
even better sync with upstream netbsd)? Thanks.


If those components can be added by cherry-picking, I don't mind doing it.
Have you tested them against the currently mirrored src-netbsd?

As implied here (*), a full sync of src-netbsd is currently not possible, at
least by me, as it invariably breaks things, and I don't have time to fix
the fallout.
*) https://www.freelists.org/post/rumpkernel-users/maintenance,10


Other related posts: