Open yshigeru opened 4 months ago
インライン可能な関数が多数ある。例えばlink.cの↓
bool tipc_link_peer_is_down(struct tipc_link *l) { return l->state == LINK_PEER_RESET; } bool tipc_link_is_reset(struct tipc_link *l) { return l->state & (LINK_RESET | LINK_FAILINGOVER | LINK_ESTABLISHING); } bool tipc_link_is_establishing(struct tipc_link *l) { return l->state == LINK_ESTABLISHING; } bool tipc_link_is_synching(struct tipc_link *l) { return l->state == LINK_SYNCHING; } bool tipc_link_is_failingover(struct tipc_link *l) { return l->state == LINK_FAILINGOVER; } bool tipc_link_is_blocked(struct tipc_link *l) { return l->state & (LINK_RESETTING | LINK_PEER_RESET | LINK_FAILINGOVER); }
参考: 6bdc3c68d94c5d6adc675ee55361962e9dd2489d netfilter: nf_flow_table: make flow_offload_dead inline 05790c6456f144024e655710347b3df499260374 [TIPC]: Remove inlines from *.c
インライン可能な関数が多数ある。例えばlink.cの↓