Module Name: src Committed By: rtr Date: Sun Jul 6 04:47:26 UTC 2014
Modified Files: src/sys/netmpls: mpls_proto.c Log Message: * split PRU_SENSE functionality out of mpls_usrreq() and place into separate mpls_stat(struct socket *, struct stat *) function missed this in previous commit, fixes build of ALL kernel. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/netmpls/mpls_proto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/netmpls/mpls_proto.c diff -u src/sys/netmpls/mpls_proto.c:1.11 src/sys/netmpls/mpls_proto.c:1.12 --- src/sys/netmpls/mpls_proto.c:1.11 Tue Jul 1 05:49:19 2014 +++ src/sys/netmpls/mpls_proto.c Sun Jul 6 04:47:26 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: mpls_proto.c,v 1.11 2014/07/01 05:49:19 rtr Exp $ */ +/* $NetBSD: mpls_proto.c,v 1.12 2014/07/06 04:47:26 rtr Exp $ */ /* * Copyright (c) 2010 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mpls_proto.c,v 1.11 2014/07/01 05:49:19 rtr Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mpls_proto.c,v 1.12 2014/07/06 04:47:26 rtr Exp $"); #include "opt_inet.h" #include "opt_mbuftrace.h" @@ -101,6 +101,12 @@ mpls_ioctl(struct socket *so, u_long cmd } static int +mpls_stat(struct socket *so, struct stat *ub) +{ + return EOPNOTSUPP; +} + +static int mpls_usrreq(struct socket *so, int req, struct mbuf *m, struct mbuf *nam, struct mbuf *control, struct lwp *l) { @@ -192,12 +198,14 @@ PR_WRAP_USRREQS(mpls) #define mpls_attach mpls_attach_wrapper #define mpls_detach mpls_detach_wrapper #define mpls_ioctl mpls_ioctl_wrapper +#define mpls_stat mpls_stat_wrapper #define mpls_usrreq mpls_usrreq_wrapper static const struct pr_usrreqs mpls_usrreqs = { .pr_attach = mpls_attach, .pr_detach = mpls_detach, .pr_ioctl = mpls_ioctl, + .pr_stat = mpls_stat, .pr_generic = mpls_usrreq, };