Lines Matching refs:ipm
5584 qeth_get_mac_for_ipm(__u32 ipm, char *mac, struct net_device *dev)
5587 ip_tr_mc_map(ipm, mac);
5589 ip_eth_mc_map(ipm, mac);
5717 struct qeth_ipaddr *ipm;
5724 ipm = qeth_get_addr_buffer(QETH_PROT_IPV4);
5725 if (!ipm)
5727 ipm->u.a4.addr = im4->multiaddr;
5728 memcpy(ipm->mac,buf,OSA_ADDR_LEN);
5729 ipm->is_multicast = 1;
5730 if (!qeth_add_ip(card,ipm))
5731 kfree(ipm);
5785 struct qeth_ipaddr *ipm;
5790 ipm = qeth_get_addr_buffer(QETH_PROT_IPV4);
5791 if (!ipm)
5793 memcpy(ipm->mac,dm->dmi_addr,MAX_ADDR_LEN);
5794 ipm->is_multicast = 1;
5795 if (!qeth_add_ip(card, ipm))
5796 kfree(ipm);
5804 struct qeth_ipaddr *ipm;
5811 ipm = qeth_get_addr_buffer(QETH_PROT_IPV6);
5812 if (!ipm)
5814 ipm->is_multicast = 1;
5815 memcpy(ipm->mac,buf,OSA_ADDR_LEN);
5816 memcpy(&ipm->u.a6.addr,&im6->mca_addr.s6_addr,
5818 if (!qeth_add_ip(card,ipm))
5819 kfree(ipm);