--- src/sys/net/if_ethersubr.c 2007/10/13 08:49:35 1.46 +++ src/sys/net/if_ethersubr.c 2007/10/13 09:43:19 1.47 @@ -113,7 +113,7 @@ int (*ng_ether_output_p)(struct ifnet *i void (*ng_ether_attach_p)(struct ifnet *ifp); void (*ng_ether_detach_p)(struct ifnet *ifp); -int (*vlan_input_p)(struct ether_header *eh, struct mbuf *m); +int (*vlan_input_p)(const struct ether_header *eh, struct mbuf *m); int (*vlan_input_tag_p)(struct mbuf *m, uint16_t t); static int ether_output(struct ifnet *, struct mbuf *, struct sockaddr *,