Lines Matching refs:ifp
134 typedef int (*if_spdadd_fn_t)(if_t ifp, void *sp, void *inp, void **priv);
135 typedef int (*if_spddel_fn_t)(if_t ifp, void *sp, void *priv);
136 typedef int (*if_sa_newkey_fn_t)(if_t ifp, void *sav, u_int drv_spi,
138 typedef int (*if_sa_deinstall_fn_t)(if_t ifp, u_int drv_spi, void *priv);
149 typedef int (*if_sa_cnt_fn_t)(if_t ifp, void *sa,
151 typedef int (*if_ipsec_hwassist_fn_t)(if_t ifp, void *sav,
376 typedef void (*ifnet_event_fn)(void *, if_t ifp, int event);
419 #define TOEDEV(ifp) if_getllsoftc(ifp) argument
420 #define SETTOEDEV(ifp, sc) if_setllsoftc((ifp), (sc)) argument
560 int if_simloop(if_t ifp, struct mbuf *m, int af, int hlen);
562 typedef void *if_com_alloc_t(u_char type, if_t ifp);
570 uint64_t if_setbaudrate(if_t ifp, uint64_t baudrate);
571 uint64_t if_getbaudrate(const if_t ifp);
572 int if_setcapabilities(if_t ifp, int capabilities);
573 int if_setcapabilitiesbit(if_t ifp, int setbit, int clearbit);
574 int if_getcapabilities(const if_t ifp);
575 int if_togglecapenable(if_t ifp, int togglecap);
576 int if_setcapenable(if_t ifp, int capenable);
577 int if_setcapenablebit(if_t ifp, int setcap, int clearcap);
578 int if_getcapenable(const if_t ifp);
579 int if_setcapabilities2(if_t ifp, int capabilities);
580 int if_setcapabilities2bit(if_t ifp, int setbit, int clearbit);
581 int if_getcapabilities2(const if_t ifp);
582 int if_togglecapenable2(if_t ifp, int togglecap);
583 int if_setcapenable2(if_t ifp, int capenable);
584 int if_setcapenable2bit(if_t ifp, int setcap, int clearcap);
585 int if_getcapenable2(const if_t ifp);
586 int if_getdunit(const if_t ifp);
587 int if_getindex(const if_t ifp);
588 int if_getidxgen(const if_t ifp);
589 const char *if_getdname(const if_t ifp);
590 void if_setdname(if_t ifp, const char *name);
591 const char *if_name(if_t ifp);
592 int if_setname(if_t ifp, const char *name);
593 int if_rename(if_t ifp, char *new_name);
594 const char *if_getdescr(if_t ifp);
595 void if_setdescr(if_t ifp, char *descrbuf);
598 void if_setlastchange(if_t ifp);
599 int if_getalloctype(const if_t ifp);
600 int if_gettype(const if_t ifp);
601 int if_setdev(if_t ifp, void *dev);
602 int if_setdrvflagbits(if_t ifp, int if_setflags, int clear_flags);
603 int if_getdrvflags(const if_t ifp);
604 int if_setdrvflags(if_t ifp, int flags);
605 int if_getlinkstate(if_t ifp);
606 int if_clearhwassist(if_t ifp);
607 int if_sethwassistbits(if_t ifp, int toset, int toclear);
608 int if_sethwassist(if_t ifp, int hwassist_bit);
609 int if_gethwassist(const if_t ifp);
610 int if_togglehwassist(if_t ifp, int toggle_bits);
611 int if_setsoftc(if_t ifp, void *softc);
612 void *if_getsoftc(if_t ifp);
613 int if_setflags(if_t ifp, int flags);
614 void if_setllsoftc(if_t ifp, void *softc);
615 void *if_getllsoftc(if_t ifp);
616 u_int if_getfib(if_t ifp);
617 uint8_t if_getaddrlen(if_t ifp);
618 int if_gethwaddr(const if_t ifp, struct ifreq *);
619 const uint8_t *if_getbroadcastaddr(const if_t ifp);
620 void if_setbroadcastaddr(if_t ifp, const uint8_t *);
621 int if_setmtu(if_t ifp, int mtu);
622 int if_getmtu(const if_t ifp);
623 int if_getmtu_family(const if_t ifp, int family);
624 void if_notifymtu(if_t ifp);
625 int if_setflagbits(if_t ifp, int set, int clear);
626 int if_setflags(if_t ifp, int flags);
627 int if_getflags(const if_t ifp);
628 int if_getnumadomain(if_t ifp);
629 int if_sendq_empty(if_t ifp);
630 int if_setsendqready(if_t ifp);
631 int if_setsendqlen(if_t ifp, int tx_desc_count);
632 int if_sethwtsomax(if_t ifp, u_int if_hw_tsomax);
633 int if_sethwtsomaxsegcount(if_t ifp, u_int if_hw_tsomaxsegcount);
634 int if_sethwtsomaxsegsize(if_t ifp, u_int if_hw_tsomaxsegsize);
635 u_int if_gethwtsomax(const if_t ifp);
636 u_int if_gethwtsomaxsegcount(const if_t ifp);
637 u_int if_gethwtsomaxsegsize(const if_t ifp);
638 void if_setnetmapadapter(if_t ifp, struct netmap_adapter *na);
639 struct netmap_adapter *if_getnetmapadapter(if_t ifp);
640 void if_input(if_t ifp, struct mbuf* sendmp);
641 int if_sendq_prepend(if_t ifp, struct mbuf *m);
642 struct mbuf *if_dequeue(if_t ifp);
643 int if_setifheaderlen(if_t ifp, int len);
644 void if_setrcvif(struct mbuf *m, if_t ifp);
647 int if_vlantrunkinuse(if_t ifp);
648 char *if_getlladdr(const if_t ifp);
649 struct vnet *if_getvnet(const if_t ifp);
651 void if_vlancap(if_t ifp);
652 int if_transmit(if_t ifp, struct mbuf *m);
653 void if_init(if_t ifp, void *ctx);
654 int if_ioctl(if_t ifp, u_long cmd, void *data);
655 int if_resolvemulti(if_t ifp, struct sockaddr **, struct sockaddr *);
656 uint64_t if_getcounter(if_t ifp, ift_counter counter);
657 struct label *if_getmaclabel(if_t ifp);
658 void if_setmaclabel(if_t ifp, struct label *label);
659 struct bpf_if *if_getbpf(if_t ifp);
660 uint8_t if_getpcp(if_t ifp);
661 void *if_getl2com(if_t ifp);
662 struct ifvlantrunk *if_getvlantrunk(if_t ifp);
663 bool if_altq_is_enabled(if_t ifp);
665 void *if_getafdata(if_t ifp, int);
667 int if_snd_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
680 struct ifaddr * if_getifaddr(const if_t ifp);
682 u_int if_foreach_addr_type(if_t ifp, int type, if_addr_cb_t cb, void *cb_arg);
702 struct ifaddr *ifa_iter_start(if_t ifp, struct ifa_iter *iter);
707 void if_setinitfn(if_t ifp, if_init_fn_t);
708 void if_setinputfn(if_t ifp, if_input_fn_t);
709 if_input_fn_t if_getinputfn(if_t ifp);
710 void if_setioctlfn(if_t ifp, if_ioctl_fn_t);
711 void if_setoutputfn(if_t ifp, if_output_fn_t);
712 void if_setstartfn(if_t ifp, if_start_fn_t);
713 if_start_fn_t if_getstartfn(if_t ifp);
714 void if_settransmitfn(if_t ifp, if_transmit_fn_t);
715 if_transmit_fn_t if_gettransmitfn(if_t ifp);
716 void if_setqflushfn(if_t ifp, if_qflush_fn_t);
717 void if_setgetcounterfn(if_t ifp, if_get_counter_t);
718 void if_setsndtagallocfn(if_t ifp, if_snd_tag_alloc_t);
720 void if_setreassignfn(if_t ifp, if_reassign_fn_t);
721 void if_setratelimitqueryfn(if_t ifp, if_ratelimit_query_t);
735 void if_setipsec_accel_methods(if_t ifp, const struct if_ipsec_accel_methods *);
738 void if_hw_tsomax_common(if_t ifp, struct ifnet_hw_tsomax *);
739 int if_hw_tsomax_update(if_t ifp, struct ifnet_hw_tsomax *);
751 typedef int poll_handler_t(if_t ifp, enum poll_cmd cmd, int count);
752 int ether_poll_register(poll_handler_t *h, if_t ifp);
753 int ether_poll_deregister(if_t ifp);