Searched refs:vif (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet/
H A Dip_mroute.c228 static struct vif viftable[CONFIG_MAXVIFS];
242 * tbftable -> each vif has one of these for storing info
284 * one-back cache used by ipip_input to locate a tunnel's vif
288 static struct vif *last_encap_vif;
295 static int X_legal_vif_num(int vif);
310 static void phyint_send(struct ip *, struct vif *, struct mbuf *);
311 static void encap_send(struct ip *, struct vif *, struct mbuf *);
312 static void tbf_control(struct vif *, struct mbuf *, struct ip *, u_int32_t);
313 static void tbf_queue(struct vif *, struct mbuf *);
314 static void tbf_process_q(struct vif *);
1452 X_legal_vif_num(int vif) argument
[all...]
H A Dip_mroute.h112 typedef u_short vifi_t; /* type of a vif index */
128 vifi_t vifc_vifi; /* the index of the vif to be added */
130 u_char vifc_threshold; /* min ttl required to forward on vif */
136 #define VIFF_TUNNEL 0x1 /* vif represents a tunnel end-point */
146 vifi_t mfcc_parent; /* incoming vif */
181 * Argument structure used by mrouted to get vif pkt counts
184 vifi_t vifi; /* vif number */
185 u_int32_t icount; /* Input packet count on vif */
186 u_int32_t ocount; /* Output packet count on vif */
187 u_int32_t ibytes; /* Input byte count on vif */
198 struct vif { struct
[all...]
H A Dip_output.c778 u_int32_t vif; local
794 vif = imo->imo_multicast_vif;
803 if (vif != -1 && ((flags & IP_RAWOUTPUT) == 0 ||
805 ip->ip_src.s_addr = ip_mcast_src(vif);
808 vif = -1;
814 if (imo == NULL || vif == -1) {

Completed in 26 milliseconds