Hello!

by this specific implementation.  I'm sure we can keep an interface that
handles priorities as seperate interfaces, but I'm not sure we'll want
to do it via the vlan device (attractivly simple though that is.)

This patch appears to be against 4 or 5.  In 6 we've largly rewritten
ifconfig so the patch won't apply.  It looks like a simple matter to fix
this issue.  We'll need to commit to 6 before 4 or 5.

I've embeded some comments in the text below.
Ok, so what I should do now? Rewrite patch for 6?
+       if(tag < 1 || tag > 4094)
+           errx(1, "VLAN ID shoud be in range 1..4094");


errx should be fully indented.
What this means? What difference between my errx and this one (from 6)?
errx(1, "must specify both vlan tag and device");
I know other nearby code does this, but atoi should not be used.  It has
not useful error checking.  strtoul should be used instead.
No problem.
 */
struct  vlanreq {
-       char    vlr_parent[IFNAMSIZ];
-       u_short vlr_tag;
+       char            vlr_parent[IFNAMSIZ];
+       u_int16_t       vlr_tag;


This appears to be a no-op. Is it needed?
Hmm... just to clarify that vlr_tag is 16bit value. If this is unnecessary I may use u_short.


-- With respect, Boris _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to