PERFORCE change 131479 for review

Robert Watson rwatson at FreeBSD.org
Sun Dec 23 09:18:03 PST 2007


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

Change 131479 by rwatson at rwatson_cinnamon on 2007/12/23 17:17:13

	Use zero-copy flag instead of non-NULL zero-copy buffer pointer to
	test for zero-copy being enabled.

Affected files ...

.. //depot/projects/zcopybpf/src/contrib/libpcap/pcap-bpf.c#11 edit

Differences ...

==== //depot/projects/zcopybpf/src/contrib/libpcap/pcap-bpf.c#11 (text+ko) ====

@@ -285,7 +285,7 @@
 	cc = p->cc;
 	if (p->cc == 0) {
 #ifdef BIOCSETBUFMODE
-		if (p->zbuf1 != NULL) {
+		if (p->zerocopy) {
 			if (p->buffer != NULL)
 				pcap_ack_zbuf(p);
 			i = pcap_next_zbuf(p, &cc);
@@ -1141,7 +1141,7 @@
 	}
 	p->bufsize = v;
 #ifdef BIOCSETBUFMODE
-	if (p->zbuf1 == NULL) {
+	if (!p->zerocopy) {
 #endif
 		p->buffer = (u_char *)malloc(p->bufsize);
 		if (p->buffer == NULL) {


More information about the p4-projects mailing list