From: YAMAMOTO Takashi
where interface renaming is not supported (NetBSD), remember both of
our netdev name and the correspoinding kernel name separately.
the latter is necessary to talk with kernel using interface names.
eg. ifioctls, bpf
XXX there should be a proper way to query kernel name.
B
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
INSTALL.userspace | 6 +--
lib/netdev-bsd.c | 151 +-
2 files changed, 152 insertions(+), 5 deletions(-)
diff --git a/INSTALL.userspace b/INSTALL.userspace
index d1f0b69..f54b93e
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
INSTALL | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/INSTALL b/INSTALL
index 18e8532..68805ee 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,9 +1,9 @@
- How to Install Open vSwitch on Linux
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
acinclude.m4 | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/acinclude.m4 b/acinclude.m4
index cc45a3a..eadc9a7 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -308,7 +308,8 @@ AC_DEFUN([OVS_CHECK_IF_PACKET],
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 60 +---
1 file changed, 53 insertions(+), 7 deletions(-)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index a002a9c..f37eb10 100644
--- a/lib/netdev-bsd.c
+++
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
m4/openvswitch.m4 | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/m4/openvswitch.m4 b/m4/openvswitch.m4
index ac0c7d5..12c02c0 100644
--- a/m4/openvswitch.m4
+++ b/m4/openvswitch.m4
@@ -169,7 +169,9 @@ AC_DEFUN([
From: YAMAMOTO Takashi
mostly ride on the existing FreeBSD support.
Signed-off-by: YAMAMOTO Takashi
---
lib/command-line.c| 4 ++--
lib/command-line.h| 2 +-
lib/netdev-bsd.c | 37 -
lib/netdev-provider.h | 2 +-
lib/netdev.c | 2 +-
From: YAMAMOTO Takashi
this will be used for get_stats and set_etheraddr
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index 06f5fdf..3e91261 100644
--- a/lib/netdev-b
From: YAMAMOTO Takashi
NetBSD support patch set rebased today
YAMAMOTO Takashi (13):
don't forget to define HAVE_BACKTRACE
add minimal NetBSD support
keep "kernel name" for each netdev
netdev-bsd: NetBSD: keep a AF_LINK socket open
missing ifdef netbsd guard for af_link_sock
implemen
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
tests/ofproto.at | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/ofproto.at b/tests/ofproto.at
index 166b03e..b3823a3 100644
--- a/tests/ofproto.at
+++ b/tests/ofproto.at
@@ -1659,7 +1659,7 @@ if test -e /proc
From: YAMAMOTO Takashi
pointed out by Ed Maste
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index 3e91261..a002a9c 100644
--- a/lib/netdev-bsd.c
+++ b/lib/netdev-bsd.c
@@ -186,6 +186,7 @@ netdev_b
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 46 ++
1 file changed, 42 insertions(+), 4 deletions(-)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index f37eb10..377df36 100644
--- a/lib/netdev-bsd.c
+++ b/lib/net
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
INSTALL.userspace | 20 +---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/INSTALL.userspace b/INSTALL.userspace
index 296f077..d1f0b69 100644
--- a/INSTALL.userspace
+++ b/INSTALL.userspace
@@ -31,9 +3
From: YAMAMOTO Takashi
suggested by Ed Maste.
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 80 ++--
1 file changed, 31 insertions(+), 49 deletions(-)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index d885424..c0b3547 100644
--
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
ofproto/ofproto-dpif-upcall.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/ofproto/ofproto-dpif-upcall.c b/ofproto/ofproto-dpif-upcall.c
index 54d3c21..55ada89 100644
--- a/ofproto/ofproto-dpif-upcall.c
+++ b/ofproto/ofproto-d
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index f6d066b..50fb520 100644
--- a/lib/netdev-bsd.c
+++ b/lib/netdev-bsd.c
@@ -133,7 +133,7 @@ static voi
From: YAMAMOTO Takashi
according to the OVS_RELEASES annotation, oftable_remove_rule__ is
expected to release rule->evict lock. make it actually do so.
this fixes pthread_rwlock_destroy failures observed on NetBSD,
where destroying a held lock, which is specwise undefined behaviour,
actually fa
From: YAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi
---
lib/netdev-bsd.c | 63 ++--
1 file changed, 61 insertions(+), 2 deletions(-)
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index 50fb520..180ce7f 100644
--- a/lib/netdev-bsd.c
+++
18 matches
Mail list logo