PERFORCE change 165743 for review

Ana Kukec anchie at FreeBSD.org
Tue Jul 7 10:46:08 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=165743

Change 165743 by anchie at anchie_malimis on 2009/07/07 10:46:06

	Minor bug fixes.	

Affected files ...

.. //depot/projects/soc2009/anchie_send/src/sys/net/route.h#6 edit
.. //depot/projects/soc2009/anchie_send/src/sys/net/rtsock.c#6 edit
.. //depot/projects/soc2009/anchie_send/src/sys/netinet6/send.c#12 edit

Differences ...

==== //depot/projects/soc2009/anchie_send/src/sys/net/route.h#6 (text+ko) ====

@@ -257,7 +257,7 @@
 #define	RTM_DELMADDR	0x10	/* mcast group membership being deleted */
 #define	RTM_IFANNOUNCE	0x11	/* iface arrival/departure */
 #define	RTM_IEEE80211	0x12	/* IEEE80211 wireless event */
-#define	RTM_SND		0x13	/* SeND event. */
+#define	RTM_SND		0x13	/* SeND event */
 
 /*
  * Bitmask values for rtm_inits and rmx_locks.
@@ -379,7 +379,7 @@
 struct ifmultiaddr;
 
 void	 rt_ieee80211msg(struct ifnet *, int, void *, size_t);
-void	 rt_securendmsg(struct ifnet *, int, void *, size_t data_len);
+void	 rt_securendmsg(struct ifnet *, int, void *, size_t);
 void	 rt_ifannouncemsg(struct ifnet *, int);
 void	 rt_ifmsg(struct ifnet *);
 void	 rt_missmsg(int, struct rt_addrinfo *, int, int);

==== //depot/projects/soc2009/anchie_send/src/sys/net/rtsock.c#6 (text+ko) ====

@@ -1181,15 +1181,15 @@
 void
 rt_securendmsg(struct ifnet *ifp, int direction, void *data, size_t data_len)
 {
-	struct mbuf *m;
+	struct mbuf *m = NULL;
 	struct rt_addrinfo info;
 
 	switch (direction) {
-	case SEND_IN:
+	case SND_IN:
 		/* Incoming traffic sent to userspace for SeND validation. */
 		m = rt_makeifannouncemsg(ifp, RTM_SND, RTM_SND_IN, &info);
 		break;
-	case SEND_OUT:	
+	case SND_OUT:	
 		/* Outgoing traffic sent to userspace for SeND protection. */
 		m = rt_makeifannouncemsg(ifp, RTM_SND, RTM_SND_OUT, &info);
 		break;

==== //depot/projects/soc2009/anchie_send/src/sys/netinet6/send.c#12 (text+ko) ====

@@ -24,13 +24,13 @@
 }
 
 static int
-send_output(int in, struct ifnet *ifp, struct mbuf *m, int msglen)
+send_output(struct mbuf *m, struct ifnet *ifp, int in, int msglen)
 {
 
 	/* 
 	 * Send incoming or outgoing traffic to the user space either to be
 	 * protected (outgoing) or validated (incoming) according to rfc3971. */
-	rt_sndmsg(ifp, in, m, msglen);
+	rt_securendmsg(ifp, in, m, msglen);
 
 	return (0);
 }


More information about the p4-projects mailing list