Lines Matching refs:ifp

44  *	(*ifp->if_output)(ifp, m, dst, ro)
355 typedef void (*ifnet_event_fn)(void *, if_t ifp, int event);
398 #define TOEDEV(ifp) if_getllsoftc(ifp)
399 #define SETTOEDEV(ifp, sc) if_setllsoftc((ifp), (sc))
539 int if_simloop(if_t ifp, struct mbuf *m, int af, int hlen);
541 typedef void *if_com_alloc_t(u_char type, if_t ifp);
549 uint64_t if_setbaudrate(if_t ifp, uint64_t baudrate);
550 uint64_t if_getbaudrate(const if_t ifp);
551 int if_setcapabilities(if_t ifp, int capabilities);
552 int if_setcapabilitiesbit(if_t ifp, int setbit, int clearbit);
553 int if_getcapabilities(const if_t ifp);
554 int if_togglecapenable(if_t ifp, int togglecap);
555 int if_setcapenable(if_t ifp, int capenable);
556 int if_setcapenablebit(if_t ifp, int setcap, int clearcap);
557 int if_getcapenable(const if_t ifp);
558 int if_setcapabilities2(if_t ifp, int capabilities);
559 int if_setcapabilities2bit(if_t ifp, int setbit, int clearbit);
560 int if_getcapabilities2(const if_t ifp);
561 int if_togglecapenable2(if_t ifp, int togglecap);
562 int if_setcapenable2(if_t ifp, int capenable);
563 int if_setcapenable2bit(if_t ifp, int setcap, int clearcap);
564 int if_getcapenable2(const if_t ifp);
565 int if_getdunit(const if_t ifp);
566 int if_getindex(const if_t ifp);
567 int if_getidxgen(const if_t ifp);
568 const char *if_getdname(const if_t ifp);
569 void if_setdname(if_t ifp, const char *name);
570 const char *if_name(if_t ifp);
571 int if_setname(if_t ifp, const char *name);
572 int if_rename(if_t ifp, char *new_name);
573 const char *if_getdescr(if_t ifp);
574 void if_setdescr(if_t ifp, char *descrbuf);
577 void if_setlastchange(if_t ifp);
578 int if_getalloctype(const if_t ifp);
579 int if_gettype(const if_t ifp);
580 int if_setdev(if_t ifp, void *dev);
581 int if_setdrvflagbits(if_t ifp, int if_setflags, int clear_flags);
582 int if_getdrvflags(const if_t ifp);
583 int if_setdrvflags(if_t ifp, int flags);
584 int if_getlinkstate(if_t ifp);
585 int if_clearhwassist(if_t ifp);
586 int if_sethwassistbits(if_t ifp, int toset, int toclear);
587 int if_sethwassist(if_t ifp, int hwassist_bit);
588 int if_gethwassist(const if_t ifp);
589 int if_togglehwassist(if_t ifp, int toggle_bits);
590 int if_setsoftc(if_t ifp, void *softc);
591 void *if_getsoftc(if_t ifp);
592 int if_setflags(if_t ifp, int flags);
593 void if_setllsoftc(if_t ifp, void *softc);
594 void *if_getllsoftc(if_t ifp);
595 u_int if_getfib(if_t ifp);
596 uint8_t if_getaddrlen(if_t ifp);
597 int if_gethwaddr(const if_t ifp, struct ifreq *);
598 const uint8_t *if_getbroadcastaddr(const if_t ifp);
599 void if_setbroadcastaddr(if_t ifp, const uint8_t *);
600 int if_setmtu(if_t ifp, int mtu);
601 int if_getmtu(const if_t ifp);
602 int if_getmtu_family(const if_t ifp, int family);
603 void if_notifymtu(if_t ifp);
604 int if_setflagbits(if_t ifp, int set, int clear);
605 int if_setflags(if_t ifp, int flags);
606 int if_getflags(const if_t ifp);
607 int if_getnumadomain(if_t ifp);
608 int if_sendq_empty(if_t ifp);
609 int if_setsendqready(if_t ifp);
610 int if_setsendqlen(if_t ifp, int tx_desc_count);
611 int if_sethwtsomax(if_t ifp, u_int if_hw_tsomax);
612 int if_sethwtsomaxsegcount(if_t ifp, u_int if_hw_tsomaxsegcount);
613 int if_sethwtsomaxsegsize(if_t ifp, u_int if_hw_tsomaxsegsize);
614 u_int if_gethwtsomax(const if_t ifp);
615 u_int if_gethwtsomaxsegcount(const if_t ifp);
616 u_int if_gethwtsomaxsegsize(const if_t ifp);
617 void if_setnetmapadapter(if_t ifp, struct netmap_adapter *na);
618 struct netmap_adapter *if_getnetmapadapter(if_t ifp);
619 void if_input(if_t ifp, struct mbuf* sendmp);
620 int if_sendq_prepend(if_t ifp, struct mbuf *m);
621 struct mbuf *if_dequeue(if_t ifp);
622 int if_setifheaderlen(if_t ifp, int len);
623 void if_setrcvif(struct mbuf *m, if_t ifp);
626 int if_vlantrunkinuse(if_t ifp);
627 caddr_t if_getlladdr(const if_t ifp);
628 struct vnet *if_getvnet(const if_t ifp);
630 void if_vlancap(if_t ifp);
631 int if_transmit(if_t ifp, struct mbuf *m);
632 void if_init(if_t ifp, void *ctx);
633 int if_ioctl(if_t ifp, u_long cmd, void *data);
634 int if_resolvemulti(if_t ifp, struct sockaddr **, struct sockaddr *);
635 uint64_t if_getcounter(if_t ifp, ift_counter counter);
636 struct label *if_getmaclabel(if_t ifp);
637 void if_setmaclabel(if_t ifp, struct label *label);
638 struct bpf_if *if_getbpf(if_t ifp);
639 uint8_t if_getpcp(if_t ifp);
640 void *if_getl2com(if_t ifp);
641 struct ifvlantrunk *if_getvlantrunk(if_t ifp);
642 bool if_altq_is_enabled(if_t ifp);
644 void *if_getafdata(if_t ifp, int);
646 int if_snd_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
659 int if_getamcount(const if_t ifp);
660 struct ifaddr * if_getifaddr(const if_t ifp);
662 u_int if_foreach_addr_type(if_t ifp, int type, if_addr_cb_t cb, void *cb_arg);
682 struct ifaddr *ifa_iter_start(if_t ifp, struct ifa_iter *iter);
687 void if_setinitfn(if_t ifp, if_init_fn_t);
688 void if_setinputfn(if_t ifp, if_input_fn_t);
689 if_input_fn_t if_getinputfn(if_t ifp);
690 void if_setioctlfn(if_t ifp, if_ioctl_fn_t);
691 void if_setoutputfn(if_t ifp, if_output_fn_t);
692 void if_setstartfn(if_t ifp, if_start_fn_t);
693 if_start_fn_t if_getstartfn(if_t ifp);
694 void if_settransmitfn(if_t ifp, if_transmit_fn_t);
695 if_transmit_fn_t if_gettransmitfn(if_t ifp);
696 void if_setqflushfn(if_t ifp, if_qflush_fn_t);
697 void if_setgetcounterfn(if_t ifp, if_get_counter_t);
698 void if_setsndtagallocfn(if_t ifp, if_snd_tag_alloc_t);
700 void if_setreassignfn(if_t ifp, if_reassign_fn_t);
701 void if_setratelimitqueryfn(if_t ifp, if_ratelimit_query_t);
704 void if_hw_tsomax_common(if_t ifp, struct ifnet_hw_tsomax *);
705 int if_hw_tsomax_update(if_t ifp, struct ifnet_hw_tsomax *);
717 typedef int poll_handler_t(if_t ifp, enum poll_cmd cmd, int count);
718 int ether_poll_register(poll_handler_t *h, if_t ifp);
719 int ether_poll_deregister(if_t ifp);