HomeSort by relevance Sort by last modified time
    Searched refs:ifi (Results 1 - 25 of 90) sorted by null

1 2 3 4

  /external/mdnsresponder/mDNSPosix/
mDNSUNP.c 85 struct ifi_info *ifi, *ifihead, **ifipnext, *ifipold, **ifiptr; local
121 ifi = (struct ifi_info*)calloc(1, sizeof(struct ifi_info));
122 if (ifi == NULL) {
128 *ifipnext = ifi; /* prev points to this new one */
129 ifipnext = &ifi->ifi_next; /* pointer to next one goes here */
143 ifi->ifi_addr = calloc(1, sizeof(struct sockaddr_in6));
144 if (ifi->ifi_addr == NULL) {
147 memcpy(ifi->ifi_addr, res0->ai_addr, sizeof(struct sockaddr_in6));
152 ifi->ifi_netmask = calloc(1, sizeof(struct sockaddr_in6));
153 if (ifi->ifi_addr == NULL)
224 struct ifi_info *ifi, *ifihead, **ifipnext, *ifipold, **ifiptr; local
498 struct ifi_info *ifi, *ifinext; local
    [all...]
  /external/wpa_supplicant_8/src/drivers/
netlink.h 17 void (*newlink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf,
19 void (*dellink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf,
  /external/iproute2/ip/
iptoken.c 50 struct ifinfomsg *ifi = NLMSG_DATA(n); local
59 len -= NLMSG_LENGTH(sizeof(*ifi));
63 if (ifi->ifi_family != AF_INET6)
65 if (ifi->ifi_index == 0)
67 if (ifindex > 0 && ifi->ifi_index != ifindex)
69 if (ifi->ifi_flags & (IFF_LOOPBACK | IFF_NOARP))
72 parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), len);
83 format_host(ifi->ifi_family,
87 fprintf(fp, "dev %s ", ll_index_to_name(ifi->ifi_index));
129 struct ifinfomsg ifi; member in struct:__anon20789
    [all...]
  /prebuilts/go/darwin-x86/src/net/
main_test.go 94 ifi := loopbackInterface()
95 if ifi != nil {
96 index := fmt.Sprintf("%v", ifi.Index)
98 {"tcp6", "[fe80::1%" + ifi.Name + "]:1", &TCPAddr{IP: ParseIP("fe80::1"), Port: 1, Zone: zoneToString(ifi.Index)}, nil},
102 {"udp6", "[fe80::1%" + ifi.Name + "]:1", &UDPAddr{IP: ParseIP("fe80::1"), Port: 1, Zone: zoneToString(ifi.Index)}, nil},
106 {"ip6", "fe80::1%" + ifi.Name, &IPAddr{IP: ParseIP("fe80::1"), Zone: zoneToString(ifi.Index)}, nil},
111 addr := ipv6LinkLocalUnicastAddr(ifi)
    [all...]
interface_test.go 22 for _, ifi := range ift {
23 if ifi.Flags&FlagLoopback != 0 && ifi.Flags&FlagUp != 0 {
24 return &ifi
33 func ipv6LinkLocalUnicastAddr(ifi *Interface) string {
34 if ifi == nil {
37 ifat, err := ifi.Addrs()
56 for _, ifi := range ift {
57 ifxi, err := InterfaceByIndex(ifi.Index)
63 if ifxi.Index != ifi.Index
    [all...]
sockoptip_posix.go 14 func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
16 if err := setIPv4MreqToInterface(mreq, ifi); err != nil {
26 func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
28 if ifi != nil {
29 v = ifi.Index
46 func joinIPv6Group(fd *netFD, ifi *Interface, ip IP) error {
49 if ifi != nil {
50 mreq.Interface = uint32(ifi.Index)
interface_windows_test.go 23 for i, ifi := range ift {
25 if len(ifi.HardwareAddr) != int(aa.PhysicalAddressLength) {
26 t.Errorf("got %d; want %d", len(ifi.HardwareAddr), aa.PhysicalAddressLength)
28 if ifi.MTU > 0x7fffffff {
29 t.Errorf("%s: got %d; want less than or equal to 1<<31 - 1", ifi.Name, ifi.MTU)
31 if ifi.Flags&FlagUp != 0 && aa.OperStatus != windows.IfOperStatusUp {
32 t.Errorf("%s: got %v; should not include FlagUp", ifi.Name, ifi.Flags)
34 if ifi.Flags&FlagLoopback != 0 && aa.IfType != windows.IF_TYPE_SOFTWARE_LOOPBACK
    [all...]
interface_stub.go 16 // If the ifi is nil, interfaceAddrTable returns addresses for all
19 func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
25 func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
sockoptip_linux.go 12 func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
14 if ifi != nil {
15 v = int32(ifi.Index)
sockoptip_stub.go 11 func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
21 func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
26 func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
36 func joinIPv6Group(fd *netFD, ifi *Interface, ip IP) error {
interface_solaris.go 26 ifi := Interface{Index: ll.Index, MTU: ll.MTU, Name: ll.Name, Flags: linkFlags(ll.Flags)}
28 ifi.HardwareAddr = HardwareAddr(ll.Addr)
30 ift = append(ift, ifi)
73 // If the ifi is nil, interfaceAddrTable returns addresses for all
76 func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
78 if ifi != nil {
79 name = ifi.Name
105 func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
interface_linux.go 59 ifi := &Interface{Index: int(ifim.Index), Flags: linkFlags(ifim.Flags)}
86 ifi.HardwareAddr = a.Value[:]
89 ifi.Name = string(a.Value[:len(a.Value)-1])
91 ifi.MTU = int(*(*uint32)(unsafe.Pointer(&a.Value[:4][0])))
94 return ifi
117 // If the ifi is nil, interfaceAddrTable returns addresses for all
120 func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
130 if ifi == nil {
137 ifat, err := addrTable(ift, ifi, msgs)
144 func addrTable(ift []Interface, ifi *Interface, msgs []syscall.NetlinkMessage) ([]Addr, error)
    [all...]
sockopt_posix.go 27 for _, ifi := range ift {
28 ifat, err := ifi.Addrs()
36 return &ifi, nil
40 return &ifi, nil
51 func interfaceToIPv4Addr(ifi *Interface) (IP, error) {
52 if ifi == nil {
55 ifat, err := ifi.Addrs()
74 func setIPv4MreqToInterface(mreq *syscall.IPMreq, ifi *Interface) error {
75 if ifi == nil {
78 ifat, err := ifi.Addrs(
    [all...]
  /prebuilts/go/linux-x86/src/net/
main_test.go 94 ifi := loopbackInterface()
95 if ifi != nil {
96 index := fmt.Sprintf("%v", ifi.Index)
98 {"tcp6", "[fe80::1%" + ifi.Name + "]:1", &TCPAddr{IP: ParseIP("fe80::1"), Port: 1, Zone: zoneToString(ifi.Index)}, nil},
102 {"udp6", "[fe80::1%" + ifi.Name + "]:1", &UDPAddr{IP: ParseIP("fe80::1"), Port: 1, Zone: zoneToString(ifi.Index)}, nil},
106 {"ip6", "fe80::1%" + ifi.Name, &IPAddr{IP: ParseIP("fe80::1"), Zone: zoneToString(ifi.Index)}, nil},
111 addr := ipv6LinkLocalUnicastAddr(ifi)
    [all...]
interface_test.go 22 for _, ifi := range ift {
23 if ifi.Flags&FlagLoopback != 0 && ifi.Flags&FlagUp != 0 {
24 return &ifi
33 func ipv6LinkLocalUnicastAddr(ifi *Interface) string {
34 if ifi == nil {
37 ifat, err := ifi.Addrs()
56 for _, ifi := range ift {
57 ifxi, err := InterfaceByIndex(ifi.Index)
63 if ifxi.Index != ifi.Index
    [all...]
sockoptip_posix.go 14 func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
16 if err := setIPv4MreqToInterface(mreq, ifi); err != nil {
26 func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
28 if ifi != nil {
29 v = ifi.Index
46 func joinIPv6Group(fd *netFD, ifi *Interface, ip IP) error {
49 if ifi != nil {
50 mreq.Interface = uint32(ifi.Index)
interface_windows_test.go 23 for i, ifi := range ift {
25 if len(ifi.HardwareAddr) != int(aa.PhysicalAddressLength) {
26 t.Errorf("got %d; want %d", len(ifi.HardwareAddr), aa.PhysicalAddressLength)
28 if ifi.MTU > 0x7fffffff {
29 t.Errorf("%s: got %d; want less than or equal to 1<<31 - 1", ifi.Name, ifi.MTU)
31 if ifi.Flags&FlagUp != 0 && aa.OperStatus != windows.IfOperStatusUp {
32 t.Errorf("%s: got %v; should not include FlagUp", ifi.Name, ifi.Flags)
34 if ifi.Flags&FlagLoopback != 0 && aa.IfType != windows.IF_TYPE_SOFTWARE_LOOPBACK
    [all...]
interface_stub.go 16 // If the ifi is nil, interfaceAddrTable returns addresses for all
19 func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
25 func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
sockoptip_linux.go 12 func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
14 if ifi != nil {
15 v = int32(ifi.Index)
sockoptip_stub.go 11 func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
21 func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
26 func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
36 func joinIPv6Group(fd *netFD, ifi *Interface, ip IP) error {
interface_solaris.go 26 ifi := Interface{Index: ll.Index, MTU: ll.MTU, Name: ll.Name, Flags: linkFlags(ll.Flags)}
28 ifi.HardwareAddr = HardwareAddr(ll.Addr)
30 ift = append(ift, ifi)
73 // If the ifi is nil, interfaceAddrTable returns addresses for all
76 func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
78 if ifi != nil {
79 name = ifi.Name
105 func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
interface_linux.go 59 ifi := &Interface{Index: int(ifim.Index), Flags: linkFlags(ifim.Flags)}
86 ifi.HardwareAddr = a.Value[:]
89 ifi.Name = string(a.Value[:len(a.Value)-1])
91 ifi.MTU = int(*(*uint32)(unsafe.Pointer(&a.Value[:4][0])))
94 return ifi
117 // If the ifi is nil, interfaceAddrTable returns addresses for all
120 func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
130 if ifi == nil {
137 ifat, err := addrTable(ift, ifi, msgs)
144 func addrTable(ift []Interface, ifi *Interface, msgs []syscall.NetlinkMessage) ([]Addr, error)
    [all...]
  /external/libnl/lib/route/link/
veth.c 55 struct ifinfomsg *ifi; local
58 ifi = nla_data(nla_peer);
60 peer->l_family = ifi->ifi_family;
61 peer->l_arptype = ifi->ifi_type;
62 peer->l_index = ifi->ifi_index;
63 peer->l_flags = ifi->ifi_flags;
64 peer->l_change = ifi->ifi_change;
120 struct ifinfomsg ifi; local
123 memset(&ifi, 0, sizeof ifi);
    [all...]
  /external/android-clat/
setif.c 103 struct ifinfomsg ifi; local
106 memset(&ifi, 0, sizeof(ifi));
107 if (!(ifi.ifi_index = if_nametoindex(ifname))) {
111 ifi.ifi_change = IFF_UP;
112 ifi.ifi_flags = IFF_UP;
114 msg = nlmsg_alloc_ifinfo(RTM_SETLINK, NLM_F_ACK | NLM_F_REQUEST | NLM_F_ROOT, &ifi);
  /external/iproute2/lib/
ll_map.c 86 struct ifinfomsg *ifi = NLMSG_DATA(n); local
93 if (n->nlmsg_len < NLMSG_LENGTH(sizeof(ifi)))
96 im = ll_get_by_index(ifi->ifi_index);
107 parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), IFLA_PAYLOAD(n));
120 im->flags = ifi->ifi_flags;
127 im->index = ifi->ifi_index;
129 im->type = ifi->ifi_type;
130 im->flags = ifi->ifi_flags;
132 h = ifi->ifi_index & (IDXMAP_SIZE - 1);

Completed in 764 milliseconds

1 2 3 4