Lines Matching refs:ip_hdr

805 			DifferentialChecksum(&(msg.ip_hdr->ip_sum),  in SctpAlias()
806 &(assoc->l_addr), &(msg.ip_hdr->ip_dst), 2); in SctpAlias()
807 msg.ip_hdr->ip_dst = assoc->l_addr; /* change dst address to local address*/ in SctpAlias()
810 DifferentialChecksum(&(msg.ip_hdr->ip_sum), in SctpAlias()
811 &(assoc->a_addr), &(msg.ip_hdr->ip_src), 2); in SctpAlias()
812 msg.ip_hdr->ip_src = assoc->a_addr; /* change src to alias addr*/ in SctpAlias()
939 if (ntohs(sm->ip_hdr->ip_len) < ip_size) { /* short packet, cannot send error cause */ in TxAbortErrorM()
951 ip->ip_v = sm->ip_hdr->ip_v; in TxAbortErrorM()
955 ip->ip_id = sm->ip_hdr->ip_id; in TxAbortErrorM()
994 ip->ip_src = (direction == SN_TO_LOCAL) ? sm->ip_hdr->ip_src : assoc->a_addr; in TxAbortErrorM()
995 ip->ip_dst = (direction == SN_TO_LOCAL) ? assoc->l_addr : sm->ip_hdr->ip_dst; in TxAbortErrorM()
999 ip->ip_src = sm->ip_hdr->ip_dst; in TxAbortErrorM()
1000 ip->ip_dst = sm->ip_hdr->ip_src; in TxAbortErrorM()
1012 memcpy(sm->ip_hdr, ip, ip_size); in TxAbortErrorM()
1075 sm->ip_hdr = pip; in sctp_PktParser()
1353 g_addr = sm->ip_hdr->ip_dst; in AddGlobalIPAddresses()
1357 g_addr = sm->ip_hdr->ip_src; in AddGlobalIPAddresses()
1531 if (G_Addr->g_addr.s_addr != sm->ip_hdr->ip_src.s_addr) { in RmGlobalIPAddresses()
1780 assoc->l_addr = sm->ip_hdr->ip_src; in ID_process()
1789 if (AddSctpAssocLocal(la, assoc, sm->ip_hdr->ip_dst)) /* DB clash */ in ID_process()
1796 assoc->a_addr = sm->ip_hdr->ip_dst; in ID_process()
1801 if (AddSctpAssocLocal(la, assoc, sm->ip_hdr->ip_src)) /* DB clash */ in ID_process()
1846 if (AddSctpAssocLocal(la, assoc, sm->ip_hdr->ip_src)) { /* DB clash */ in INi_process()
1852 assoc->l_addr = sm->ip_hdr->ip_src; // Only if not set in Init! * in INi_process()